"; exit; } include("$portal_root/mod/$nma/menu.php"); $kiku_na_list = ceil($kiku_na_list/3); $kiku_na_list = ($kiku_na_list % 2) ? ($kiku_na_list+1) : $kiku_na_list; //Если нет переменной (в опциях или =0) то используется темплейт каталога, 1 то темплейт модуля nma $templates_stat="templates_${templnma}_stat.php"; $var_wcpsval="${nma}_coment_stat"; $var_kritery="${nma}_kritery"; $var_vote="${nma}_vote_view_off"; #if (!defined('_STAT_')){include("mod/$nma/wc_language.php");} if(!is_numeric($nums)){ #echo ""; echo "

*No ID

"; exit; } if (!empty($action) && $action=='del_ok_stat' && $my_http && $_SESSION['urov']==1){ MYSQL_QUERY("DELETE FROM ".$wcpref."comment WHERE id='$delid'"); MYSQL_QUERY("UPDATE ".$wcpref."${nma}_stat SET comments=comments-1 where id='$nums'"); echo "
Delete ID $delid of Stat ID $nums
\n"; } $time_host=2*3600;// Через какое время считается хост. 2 часа // Проверка в логе ХИТ это или ХОСТ $query = "SELECT timest FROM ".$wcpref."downlog WHERE addr = '$_SERVER[REMOTE_ADDR]' AND tabl = '$nma' AND ids='$nums' AND ($korrekt_time-UNIX_TIMESTAMP(timest)) <= $time_host";//SELECT * FROM referer = '".$href[0]."' if ($result = mysql_query($query)){ $hit_host = mysql_num_rows($result);// 0 значит Host, 1 значит Hit } else {WCInfoView(7,mysql_error(),__FILE__." ".__LINE__);} // Добавить @$query = "INSERT INTO ".$wcpref."downlog VALUES ('$nma', '$nums', '$_SERVER[REMOTE_ADDR]', '".addslashes($_SERVER['HTTP_REFERER'])."', '".addslashes($_SERVER['HTTP_USER_AGENT'])."', '$now')"; if (!mysql_query($query)){WCInfoView(7,mysql_error(),__FILE__." ".__LINE__);} // Добавить +1 if (empty($hit_host)) { MYSQL_QUERY("update ".$wcpref."${nma}_stat set host=host+1 where id='$nums'"); $query = "DELETE FROM ".$wcpref."downlog WHERE ($korrekt_time - UNIX_TIMESTAMP(timest)) >= 86400";#//604800 неделя 7257600 3 месяца(".date("d",$korrekt_time)." - DAYOFMONTH(timest)) > 1 MYSQL_QUERY($query) or die ("Ошибка ".__LINE__." DELETE базы downlog");#// обнуление лога } $query="SELECT * from ".$wcpref."${nma}_stat where id='$nums' AND da>0 AND UNIX_TIMESTAMP(datetime)<'$korrekt_time'"; if(!$result = mysql_query($query)) WCInfoView(7,mysql_error(),__FILE__." ".__LINE__); if($kiku_file_basa=MYSQL_NUM_ROWS($result)){ extract(mysql_fetch_array($result)); #$text=str_replace("′","'",$text); #id datetime ndobavil title ncor ntext lang photocor phototext categoria kritery da comments votes host bal kikubal timestbal if (!empty($tema_scan[$templates_stat])){ include("$portal_root/thema/$portal_skin/$templates_stat"); }else { echo"

$title

"; $autors_inc=""; if($ndobavil!="" && empty($wcpsval['view_var_01'])){$autors_inc.=_STATAUTOR_.": $ndobavil
\n";} if(empty($wcpsval['view_var_03'])){$autors_inc.=_VIEWVARY3_.": $host
\n";} if(empty($wcpsval['view_var_02'])){$autors_inc.=_VIEWVARY2_.": $comments
\n";} if(empty($wcpsval['view_var_04'])){ if (empty($kikubal)){ $reting = " - | -"; } else { $d=$bal/$kikubal; $d=substr($d, 0,3); $reting = "$d | $kikubal"; } $autors_inc.=_AREYTING_.": $reting
\n"; } if(empty($wcpsval['view_data'])){ $datetime=date_time_new($datetime,4); $autors_inc.=_STATDATA_.": $datetime
\n"; } echo "
$autors_inc
"._STATPRINTER_."
"; if (empty($wcpsval['view_gzprinter'])){ echo "
"._GZPRINTER_."
\n"; } echo "
"._ADD_COMM_."

$phototext$ntext

\n"; } } else {echo "
ERROR ID $nums
";} #if ($_SESSION['user_fio']=='SiteAdmin'){echo"

*".__LINE__."

*$page*
";} //---------------------------------------------------------P R E V N E X T if(empty($wcpsval['view_var_05'])){ $results = MYSQL_QUERY("SELECT id,datetime,title FROM $wcpref${nma}_stat WHERE lang='$portal_lang' AND da>0 AND UNIX_TIMESTAMP(datetime)<'$korrekt_time' AND categoria='$categoria' ORDER BY id DESC"); if($col=MYSQL_NUM_ROWS($results)){ $indexator=0;$napage=0;$pages=1; $var_spisok=array(); $var_firma=array(); while($rown = MYSQL_FETCH_ROW($results)){ if ($rown[0]==$id){$index=$indexator;$pagez=$pages;} $var_spisok[]=$rown[0]; $var_firma[]=$rown[1]; $var_title[$rown[0]]=$rown[2]; $indexator++; $napage++; if ($napage>$kiku_na_list){$napage=0;$pages++;} } $kikuses=count($var_spisok)-1; if ($kikuses>$index){$nextpic = $var_spisok[$index + 1]; $nextindex = $index + 1; }else {$nextpic = $var_spisok[0]; $nextindex = 0;} if ($index>0){$prevpic = $var_spisok[$index - 1]; $previndex = $index - 1; }else {$prevpic = $var_spisok[$kikuses]; $previndex = $kikuses;} $masivs['nums']=$nextpic; print "
\n"; if ($var_spisok[0]!=$nextpic){ echo " "._PRE_VIEW_."<<\n";}// echo "  "._ADD_COMM_." \n"; $masivs['nums']=$prevpic; if ($var_spisok[$kikuses]!=$prevpic){print ">> "._NEXT_VIEW_."\n";} echo "

"; }} // ----------------------------------------END N E X T if (empty($wcpsval['stat_view_blocn'])) { echo "
";connect_my_blocks($news_nums_ban);echo"

\n"; } /* $masivs['page']=$page; echo "<<"._GOALLNEW_."
\n"; unset($masivs['id']);*/ $masivs['nums']=$nums; # Куда возвращатся #$masivs['cat_id']=$categoria; $masivs['page']=$pagez; echo "
"; if (empty($wcpsval['view_statindex'])){ echo " "._STATINDEX_."  |  "._UP_."\n";} if($_SESSION['urov']==1){echo "   |  [ "._ADD_." ]   ¤  [ Редактировать ]   ¤  ["._DELETE_."]\n";} //oncomm onvotes comments if($oncomm && $comments){ $comsql=MYSQL_QUERY("select com_id from ".$wcpref."comment where com_id='$nums' and mod_name='$nma'"); $comcol=MYSQL_NUM_ROWS($comsql); if ($comments!=$comcol){ $query = "UPDATE ".$wcpref."${nma}_stat SET comments='$comcol' WHERE id='$nums'"; if(!$results = MYSQL_QUERY($query)) WCInfoView(7,mysql_error(),__FILE__." ".__LINE__,1,1); $comments=$comcol;} } if ($oncomm && $comments && !empty($wcpsval[$var_wcpsval])){ print "     "._COMMVIEW_." ($comcol)
\n";} else {echo"\n";} // параметры нужны для Оценки и комментарий $masivv['cat_id']=$categoria; $masivv['nums']=$ids=$nums; $tbl=$nma."_stat"; $ntitle='title';// Ячейка титла if (empty($get_return))$get_return="&fla=stat&cat_id=$categoria&nums=$nums"; // Оценки if(empty($wcpsval[$var_vote])){ if($kiku_file_basa){ mysql_data_seek($result,0); $alb = MYSQL_FETCH_ARRAY($result); include ("$portal_root/mod/comment/vote.php"); } // конец оценок //Голосование if($onvotes && !empty($votes)){ $results=mysql_query("SELECT v_name FROM ".$wcpref."vote WHERE id='$votes'"); if(mysql_num_rows($results)){ extract(mysql_fetch_array($results)); $vopros="
"._PROVOTING_."
\n"; $dds=0; $results=mysql_query("SELECT v_vopros,v_num FROM ".$wcpref."vote_vopros WHERE v_id='$votes'"); while($row = MYSQL_FETCH_ARRAY($results)){ $dds++;$iclass = ($dds % 2) ? "even" : "odd"; $vopros.=""; $vopros.="\n"; } $dd['ids']=$votes; $vopros.="
$v_name
$row[v_vopros]

"._RESULT_." "._ARHIV_."
\n"; echo "$vopros"; } else { if ($_SESSION['urov']==1){ echo "
Для админа:
У Вас указанно голосование ID=$votes, его нет.
Автоматически обнуляется ID голосования
";} $query = "UPDATE ".$wcpref."${nma}_stat SET votes='0' WHERE id='$nums'"; if(!$results = MYSQL_QUERY($query)) WCInfoView(7,mysql_error(),__FILE__." ".__LINE__,1,1); } } //Конец голосования //Комментерии if ($oncomm && empty($wcpsval[$var_wcpsval])){ $ncomment='comments';// Ячейка количества комментариев // $tbl=$nma."_stat"; Уже присутствует include($portal_root."/mod/comment/form_comment.php"); } } // Поиск по критериям ЧИТАТЬ ЕЩЕ if ($kritery && empty($wcpsval[$var_kritery])){ #$good = ereg_replace(" +", " ", $search); $time_host=3600*24*30;//Месяц $kritery=preg_replace("#\|$#","",$kritery); $query="SELECT st.id,DATE_FORMAT(st.datetime,'%d-%m-%Y'),st.title,st.categoria FROM ".$wcpref."${nma}_stat as st WHERE (st.kritery LIKE '%". str_replace("|", "%' OR st.kritery LIKE '%", $kritery). "%')"; $query.=" AND st.da='1' AND ($korrekt_time-UNIX_TIMESTAMP(st.datetime)) <= $time_host AND st.lang='$portal_lang' AND st.id<>'$nums' ORDER BY st.datetime DESC LIMIT 0, $kiku_na_list";//$kiku_na_list if(!$sql_sql=mysql_query($query)) WCInfoView(7,mysql_error(),__FILE__." ".__LINE__,1,1); #echo"$query"; if($kiku_file_basa=mysql_num_rows($sql_sql)){ # if($_SESSION['user_fio']=='SiteAdmin'){echo"$query
$kritery $kiku_file_basa";} echo "
"._READ_ADD_."

\n"; while($row = MYSQL_FETCH_ARRAY($sql_sql)){ $dds++;$iclass = ($dds % 2) ? "even" : "odd"; #$masivs['cat_id']=$row[3]; $masivs['nums']=$row[0]; echo" \n"; } echo "
  • $row[1]  $row[2]
  • \n"; } } //END ЧИТАТЬ ЕЩЕ // Топ новых if (empty($wcpsval['view_topnew'])){ $query="SELECT st.id,DATE_FORMAT(st.datetime,'%d-%m-%Y'),st.title,st.categoria FROM ".$wcpref."${nma}_stat as st WHERE st.id<>'$nums' AND st.da>1 AND st.lang='$portal_lang' ORDER BY st.datetime DESC LIMIT 0, $kiku_na_list"; #echo"$query"; if(!$top=MYSQL_QUERY($query)) WCInfoView(7,mysql_error(),__FILE__." ".__LINE__,1,1); if(mysql_num_rows($top)){ echo "
    $kiku_na_list "._STATNEW10N_."

    \n"; if (function_exists($function_ul)){ $function_ul();} else {print "\n";} while($row = MYSQL_FETCH_ARRAY($top)) { $dds++;$iclass = ($dds % 2) ? "even" : "odd"; $masivs['cat_id']=$row[3]; $masivs['nums']=$row[0]; if (function_exists($function_topnew)){ $function_topnew(); } else { print "\n"; } } if (function_exists($function_ulz)){ $function_ulz();} else {print "

    $row[1]
    \n";} }} ?>