function generate_hot_faces($max_num, $cut_lenght){
global $lang;
global $base_options_row;
$return=array();
$counter=0;
$sql="SELECT t1.*, t2.folder FROM ".FACES_PREFIX."items AS t1 LEFT JOIN ".PREFIX."pictures AS t2 ON t1.main_picture=t2.id WHERE t1.`status`!='hide' AND t1.show_on_main='1'";
if(defined("USE_DISJOINED_LANG_VERSIONS") AND USE_DISJOINED_LANG_VERSIONS){
$sql.=" AND t1.lang_versions LIKE '%-".$lang."-%'";
};
$sql.=" ORDER BY RAND() LIMIT 0,".$max_num;
$result=mysql_query($sql);
while($element_row=mysql_fetch_array($result)){
$return[$counter]['id']=$element_row['id'];
$return[$counter]['title']=$element_row['title_'.$lang];
if(!empty($element_row['shortitem_'.$lang])){
$return[$counter]['shortitem']=cut_long_string($element_row['shortitem_'.$lang], $cut_lenght);
} else {
$return[$counter]['shortitem']=cut_long_string(strip_tags_smart(decode_special_chars($element_row['fullitem_'.$lang])), $cut_lenght);
};
$return[$counter]['datestamp']=$element_row['datestamp'];
if(!empty($element_row['main_picture'])){
$return[$counter]['main_picture_folder']=$element_row['folder'];
$return[$counter]['main_picture_id']=$element_row['main_picture'];
} else {
// -
$return[$counter]['main_picture_id']=0;
$return[$counter]['main_picture_folder']='no_image';
};
$counter++;
};
return $return;
};
function generate_hot_faces_of_show($show, $max_num, $cut_lenght){
global $lang;
global $base_options_row;
$return=array();
$counter=0;
$sql="SELECT t1.*, t2.folder FROM ".FACES_PREFIX."items AS t1 LEFT JOIN ".PREFIX."pictures AS t2 ON t1.main_picture=t2.id WHERE t1.`status`!='hide' AND shows LIKE '%-".$show."-%'";
if(defined("USE_DISJOINED_LANG_VERSIONS") AND USE_DISJOINED_LANG_VERSIONS){
$sql.=" AND t1.lang_versions LIKE '%-".$lang."-%'";
};
$sql.=" ORDER BY RAND() LIMIT 0,".$max_num;
$result=mysql_query($sql);
while($element_row=mysql_fetch_array($result)){
$return[$counter]['id']=$element_row['id'];
$return[$counter]['title']=$element_row['title_'.$lang];
if(!empty($element_row['shortitem_'.$lang])){
$return[$counter]['shortitem']=cut_long_string($element_row['shortitem_'.$lang], $cut_lenght);
} else {
$return[$counter]['shortitem']=cut_long_string(strip_tags_smart(decode_special_chars($element_row['fullitem_'.$lang])), $cut_lenght);
};
$return[$counter]['datestamp']=$element_row['datestamp'];
if(!empty($element_row['main_picture'])){
$return[$counter]['main_picture_folder']=$element_row['folder'];
$return[$counter]['main_picture_id']=$element_row['main_picture'];
} else {
// -
$return[$counter]['main_picture_id']=0;
$return[$counter]['main_picture_folder']='no_image';
};
$counter++;
};
return $return;
};
?>
Se pare ca nici conductele de gaz nu fac față presiunii care s-a creat în ultimele zile în ramura energetică. O conductă de gaz a explodat în regiunea ucraineană Poltava, anunță agenția de presă Interfax-Ucraina. Din fericire, nicio persoană nu a avut de suferit, explozia a avut lo...
Tragedie într-o mină din Turcia! Peste 200 de oameni şi-au pierdut viaţa în urma unei explozii în subteran. Aproape 400 de mineri au fost scoşi în viaţă din mină, dar mulţi dintre colegii lor încă aşteaptă să fie salvaţi. Erau în jur de 800 de oameni în gal...
Cei şase pasageri care au murit în accidentul feroviar din apropierea Moscovei sunt cetăţeni ai Republicii Moldova, anunţă Ministerul rus al Sănătăţii. Numărul răniţilor a ajuns la 31 de persoane. Totodată, autoritățile rusești au anunţat că familiile moldovenilor decedaţi în urma accide...
Un tren de pasageri care efectua cursa Moscova – Chișinău s-a ciocnit în această dimineață cu un tren marfar, în apropiere de capitala Rusiei în raionul Naro Fominsk, în jurul orei 12:38 (ora Moscovei). Potrivit presei ruse, în urma coliziunii, cinci persoane au d...