Регистрация
Вход через соцсети
Восстановление пароля

Возникла проблема с файлом s_class.inc.php. Помогить пож.

Новый топик
03.09.2009, 10:38
Ответить | Цитировать
vagon

Зарегистрирован:
2009-05-27
Сообщений: 2

Возникла проблема которую нужно устранить срочно. Случайно удалился файл s_class.inc.php, я нашел старый файл s_class.inc.php и скопировал по ftp на сервер, но он выдает ошибку
Parse error: parse error, unexpected $ in www/htdocs/netcat/require/s_class.inc.php on line 78

В чем проблема, что не работает? Подскажите пожалйста, как исправить. И чем скорее тем лучше. Заранее благадарю. Буду примного признателен

Выкладываю сам текст файла s_class.inc.php

Код:
<?
/* $Id: s_class.inc.php 1952 2008-04-02 14:15:45Z vadim $ */

function opt($flag, $output) {
if ($flag) return $output;
}

function opt_case($flag, $output1, $output2) {
if ($flag) {
return $output1;
}
else {
return $output2;
}
}

function is_even($input) {
if (round($input/2)==$input/2) {
return 0;
}
else {
return 1;
}
}

function browse_messages($cc_env, $range) {
global $browse_msg, $inside_admin;

if ($cc_env['cur_cc'] == $_GET['cur_cc']) $curPos = $cc_env['curPos'] + 0;
$maxRows = $cc_env['maxRows'];
$totRows = $cc_env['totRows'];
$queryStr = $cc_env['LocalQuery'];
if ($cc_env['cur_cc']) $cur_cc = $cc_env['cur_cc'];

if (!$maxRows || !$totRows) return;

$page_count = ceil($totRows / $maxRows);
$half_range = ceil($range / 2);
$cur_page = ceil($curPos / $maxRows) + 1;

if ($page_count<2) return;

$maybe_from = $cur_page - $half_range;
$maybe_to = $cur_page + $half_range;

if ($maybe_from < 0) {
$maybe_to = $maybe_to - $maybe_from;
$maybe_from = 0;

if ($maybe_to > $page_count) $maybe_to = $page_count;
}

if ($maybe_to > $page_count) {
$maybe_from = $page_count - $range;
$maybe_to = $page_count;

if ($maybe_from < 0) $maybe_from = 0;
}


eval("$result = "".$browse_msg['prefix']."";");

for ($i=$maybe_from;$i<$maybe_to;$i++) {
$page_number = $i + 1;
$page_from = $i*$maxRows;
$page_to = $page_from + $maxRows;

$url = $queryStr.(strlen($queryStr)>1?"&amp;":"").(isset($cur_cc)?"cur_cc=".$cur_cc."&":"")."curPos=".$page_from;
if (strlen($_GET['action']) > 1)
{
$url .= "&amp;action=".$_GET['action'];
}

if ($curPos == $page_from) eval("$result .= "".$browse_msg['active']."";"); else eval("$result .= "".$browse_msg['unactive']."";");

# чтобы при выборе связанных объектов не терялся параметр "list_mode", при переходе по страницам выбираемого раздела
if ($inside_admin && isset($GLOBALS['HTTP_GET_VARS']['list_mode']) && $url) {
$QUERY_STRING = explode("?", $url);
if ($QUERY_STRING) {
$url.= "&amp;list_mode=".$GLOBALS['HTTP_GET_VARS']['list_mode'];
}
else {
$url = rtrim($url, "/")."/?list_mode=".$GLOBALS['HTTP_GET_VARS']['list_mode'];
}
}

$result = str_replace("%URL",$url,$result);
$result = str_replace("%PAGE",$page_number,$result);
$result = str_replace("%FROM",$page_from+1,$result);
$result = str_replace("%TO",$page_to,$result);

if ($i!=($maybe_to-1)) eval("$result .= "".$browse_msg['divider']."";");
}
eval("$result .= "".$browse_msg['suffix']."";");

return $result;
}

function parentofmessage($message,$classID) {
global $db;

$parent = $message;

while ($parent) {
$old_parent = $parent;

$parent = $db->get_var("SELECT Parent_Message_ID FROM Message".$classID." WHERE Message_ID='".$parent."'");
}

return $old_parent;
}

?>
03.09.2009, 11:02
Ответить | Цитировать
vagon

Зарегистрирован:
2009-05-27
Сообщений: 2

помогите пожалуйста. Примного благодарен за ранее. ОЧЕНЬ НУЖНО СКОРЕЕ!!!
198 196 2009-09-03 11:02:50 7771
Описание проекта