Кандидатов - нет.";
}
} // ListSuggestions
function GetGuideIDs($ResourceID, $ResourceType, &$GlistNames){
global $DB;
$SQL = "select member_id, login from AIV_GUIDE ".
"left join AIV_MEMBER on member_id = id ".
"where resource_id='$ResourceID' and resource_type='$ResourceType' " .
"order by registry_date";
return GetArray($DB, $SQL);
} // GetGuideIDs
function ListGuides($ResourceID, $ResourceType){
$Guids = GetGuideIDs($ResourceID, $ResourceType, $GlistNames);
if( $Guids ){
$tt = "Модераторы раздела: ";
foreach($Guids as $k => $v){
$tt .= ($k ? ', ' : '') . '' . $v['login']. "";
}
$tt .= ".\n";
return $tt ;
}else{
return ""; // "В этом разделе нет персональных ведущих.";
}
} // ListGuides
function ListDevisions($UserID){
global $DB;
$Resources = GetArray($DB, $SQL = "select AIV_GUIDE.*, AIV_CATEGORY.CATEGORY_NAME_Ru from AIV_GUIDE left join AIV_CATEGORY on AIV_GUIDE.resource_id=AIV_CATEGORY.CATEGORY_ID where member_id=" . intval($UserID) . " order by CATEGORY_NAME_Ru" );
if( $Resources ){
$tt = "";
foreach($Resources as $k => $v){
switch( $v['resource_type'] ){
case 'CATEGORY':
$tt .= ($k ? ', ' : '') . '' . $v['CATEGORY_NAME_Ru']. "";
break;
case 'FORUM':
// $tt .= ($k ? ', ' : '') . '' . $v['login']. "";
break;
default:
break;
}
}
$tt .= ".\n";
return $tt ;
}else{
return ""; // "В этом разделе нет персональных ведущих.";
}
} // ListDevisions
function ModifySuggestionsForm($ResourceID, $ResourceType){
global $DB;
global $RetPath;
global $PHP_SELF;
$SQL = "select member_id, login from AIV_GUIDE ".
"left join AIV_MEMBER on member_id = id ".
"where resource_id='$ResourceID' and resource_type='$ResourceType' ";
$result = @mysql($DB, $SQL);
$nrows = @mysql_numrows($result);
if( $nrows>0 ){
$Out =<< Нет ведущих для этого ресурса.";
}
} // ModifySuggestionsForm
?>
EOS;
return $Out;
}else{
return "
EOS;
for($pers=0; $pers<$nrows; $pers++){
$candidate = mysql_result($result, $pers, "login");
$member_id = mysql_result($result, $pers, "member_id");
$candidate =<<Ведущий Действие $candidate
EOS;
}
$Out .=<<