function printmenu($r) { $r[Url] = set_params($r[Url]); if (!strstr($r[Url], "http://")) { $r[Url] = "{$site_url}" . $r[Url]; } if ($r[Target]) { $r[Target] = " target=\"_{$r['Target']}\""; } else { unset($target); } return $r; }
<?php require "config.php"; require "libs.php"; header("Content-Type: application/json; charset=utf-8"); set_params(array("user_id", "center_x", "center_y", "image")); $image_path = save_image($image, $user_id); $command = $python . " " . $inserter . " " . $user_id . " " . $image_path . " " . $center_x . " " . $center_y . " 2>&1"; //echo $command."\n"; // $command = "cat ".dirname(__FILE__)."\sample.dat"; exec($command, $stdout, $exit_code); if ($exit_code) { var_dump($stdout); echo json_encode(array("error" => "registeration engine error")); exit; } else { echo json_encode(array("success" => "awesome!")); exit; }
function DrawRow($r, $numrow) { global $img_url, $site_url, $r, $gd, $db, $number, $HTTP_POST_VARS, $auth, $dbname, $img_url; if ($this->default) { $this->val = $this->default; } if ($r[$this->name]) { $this->val = $r[$this->name]; } elseif ($HTTP_POST_VARS[$this->name]) { $this->val = $HTTP_POST_VARS[$this->name]; } elseif ($this->text) { $this->val = set_params($this->text); } $name = $this->name; if (strlen($r[$name])) { $this->val = $r[$name]; } $this->format = set_params($this->format); if ($this->type != "hidden") { print "<td " . set_params($this->tdstyle) . ">\n"; if ($this->align == "center") { print "<center>"; } elseif ($this->align) { print "<div align=\"{$this->align}\">"; } switch ($this->type) { case "flag": if (strlen($r[$name]) > 0 && !strstr($name, "ID")) { print "<img src=\"{$site_url}" . "cls/images/flag.php?id={$r['0']}&dbname={$db->dbname}\" title=\"{$r['Country']}\" border=0>"; } elseif (strlen($name) > 0) { print "<img src=\"{$site_url}" . "cls/images/flag.php?id={$r[$name]}\" border=0 title=\"{$r['Country']}\">"; } break; case "kit": if (strlen($r[$name]) > 0) { print "<img src=\"{$img_url}?id={$r['0']}&table=ut_kits\" border=0>"; } break; case "showimage": $table = $this->table; if ($r[$name]) { print "<img src=\"/engine/cls/images/image.php?id={$r['0']}&table=" . $table->table . "\" title=\"{$r['Name']}\" alt=\"{$r['Name']}\" border=0>"; } break; case "team": $name2 = $name . "ID"; if (!$r[TeamID]) { $r[$name2]; } if ($r[Flag] && $r[CountryID]) { print "<img src=\"/engine/cls/images/flag.php?id={$r['CountryID']}\" border=0 title=\"{$r['Country']}\" width=21px height=13px> "; } print "<a href=\"/roster.php?id={$r['TeamID']}\">"; if ($r[TeamID] == $auth->id) { print "<b>"; } print $r[$name]; print "</a>"; break; case "mail": if ($r[Status] == 0) { print "<img src=\"/engine/img/mail/new.gif\" width=14px height=11px>"; } else { print "<img src=\"/engine/img/mail/read.gif\">"; } print " <a href=\"{$PHP_SELF}?id={$r['MessageID']}\">"; if ($r[Status] == 0) { print "<b>" . $this->val . "</b>"; } else { print $this->val; } print "</a>"; break; case "icon": print "<center><a href=\"" . set_params($this->text) . "\"><img src=\"{$this->format}\" {$this->style} border=0></a>"; break; case "icq": $this->val = str_replace(" ", "", $this->val); $icq = str_replace("-", "", $this->val); if ($this->val) { print "<img src=\"http://status.icq.com/online.gif?icq={$icq}&img=5\" height=18px width=18px> "; } if ($this->val) { print "<a href=\"http://wwp.icq.com/scripts/contact.dll?msgto={$icq}\">{$this->val}</a>"; } break; case "date": if (is_numeric($r[$name]) && $r[$name] > 0) { print "<nobr>" . date($this->format, $this->val) . "</nobr>"; } elseif ($r[$name] > 0) { print $r[$name]; } break; case "number": $number++; $this->val = $number; print "<div align=right>" . $this->val . ".</div>"; break; case "string": print "<input name=\"" . $this->name . "[" . ($numrow - 1) . "]\" onfocus='FocusIN(this);' onblur='FocusOUT(this);' type=\"text\" maxlength=\"" . $this->maxlength . "\" value=\"" . $this->val . "\" size=" . $this->size . " {$this->format}>"; break; case "numeric": if (!$this->size) { $this->size = 2; } print "<input name=\"" . $this->name . "[" . ($numrow - 1) . "]\" onfocus='FocusIN(this);' onblur='FocusOUT(this);' type=\"text\" maxlength=\"" . $this->maxlength . "\" value=\"" . $this->val . "\" size=" . $this->size . " {$this->format}>"; break; case "image": print "<input type=\"file\" name=\"" . $this->name . "[]\" style='width:170px'>"; break; case "preview": if (strlen($r[$name]) > 0) { print "<img src=\"{$img_url}" . "?id={$r['0']}&table=" . $this->table->table . "&dbname=" . $dbname . "\" border=0><br>"; } break; case "dots": print "<nobr>"; if ($this->val) { print dots($this->val) . $this->format; } else { print "0" . $this->format; } break; case "money": print "<nobr>"; if ($this->val) { print $this->format . dots($this->val); } else { print $this->format . "0"; } break; case "golden": print "<nobr>"; print dots($this->val) . $this->format . $gd; break; case "edit": print "<a href=\"{$PHP_SELF}?act=update&id={$r['0']}&type=" . $this->table->type . "\"><img src=\"{$site_url}" . "images/icons/edit.png\" width=16px height=16px border=0 alt=\"" . sysmessage(2) . "\" title=\"" . sysmessage(2) . "\"></a>"; break; case "delete": print "<a href=\"{$PHP_SELF}?act=delete&id={$r['0']}&step=1&type=" . $this->table->type . "\" onclick=\"return confirm('¬ы уверены? «апись будет удалена')\"><img src=\"{$site_url}" . "images/icons/drop.png\" width=16px height=16px border=0 alt=\"" . sysmessage(1) . "\" title=\"" . sysmessage(1) . "\"></a>"; break; case "checkbox": print "<input type=\"checkbox\" name=\"" . $this->name . "[" . ($numrow - 1) . "]\""; if ($r[$this->name] == 1) { print " checked"; } print ">"; break; case "radio": print "<input type=\"radio\" name=\"" . $this->name . "[" . ($numrow - 1) . "]\""; print " value='{$this->val}'"; if ($this->val == set_params($this->text)) { print " checked=1"; } print ">"; break; case "list": print "<select onfocus='FocusIN(this);' onblur='FocusOUT(this);' name=\"" . $this->name . "[]\">"; if (!strlen($this->text)) { print "<option value=\"{$this->default}\">-"; print "</option>"; } $ar = explode(";", $this->vars); $n = 0; foreach ($ar as $v) { print "<option value=\"{$n}\""; if ($r[$this->name] == $n || $this->text == $v && !$r[$this->name]) { print " selected"; } print ">{$v}</option>\n"; $n++; } print "</select>\n"; break; case "sqlist": $res = runsql($this->sql); if (mysql_num_rows($res)) { print "<select onfocus='FocusIN(this);' onblur='FocusOUT(this);' name=\"" . $this->name . "[]\">\n"; if (!strlen($this->text)) { print "<option value=\"{$this->default}\">-"; print "</option>"; } $n = 0; while ($r1 = mysql_fetch_array($res)) { print "<option value=\"{$r1['0']}\""; if ($r1[2]) { print " style='background-color:{$r1['2']}' "; } if ($this->val == $r1[0] && $this->val || $r[$this->name] == $r1[0] || ($this->text == $r1[1] || $this->text == "{$n}") && !$r[$this->name]) { print " selected"; } print ">"; print "{$r1['1']}</option>\n"; $n++; } print "</select>\n"; } else { print "<input type=\"hidden\" name=\"{$this->name}[" . ($numrow - 1) . "]\">"; } break; default: print $this->format . stripslashes($r[$name]); break; } if ($this->form && (!$this->type || $this->type == "number")) { print "<input type=\"hidden\" name=\"{$this->name}[]\" value=\"{$this->val}\">"; } print "</td>\n"; } else { print "<input type=\"hidden\" name=\"{$this->name}[" . ($numrow - 1) . "]\" value=\"{$this->val}\">"; } }
function DrawRow($r, $numrow) { global $debug, $img_url, $site_url, $r, $gd, $db, $number, $_POST, $auth, $dbname, $img_url; if ($this->default) { $this->val = $this->default; } if ($r[$this->name]) { $this->val = $r[$this->name]; } elseif ($_POST[$this->name]) { $this->val = $_POST[$this->name]; } elseif ($this->text) { $this->val = $this->text; } if (is_Array($this->val)) { $this->val = $this->val[$numrow]; } //if(strstr($this->val,"\$")) $this->val=set_params($this->val); //if(strstr($this->text,"\$")) $this->text=set_params($this->text); $name = $this->name; if (strlen($r[$name])) { $this->val = $r[$name]; } if (strstr($this->format, "<") || strstr($this->format, ">")) { $this->format = settags($this->format); } if (strstr($this->format, "\$")) { $format = set_params($this->format); } else { $format = $this->format; } if ($this->type != "hidden") { if ($this->tdstyle && strstr($this->tdstyle, "\$")) { print "<td " . set_params($this->tdstyle) . ">\n"; } else { print "<td>"; } if ($this->align == "center") { print "<center>"; } elseif ($this->align) { print "<div align=\"{$this->align}\">"; } switch ($this->type) { case "flag": /* if(strlen($r[$name])>0&&!strstr($name,"ID")) print "<img src=\"$site_url"."cls/images/flag.php?id=$r[0]&dbname=$db->dbname\" title=\"$r[Country]\" border=0 width=21px height=13px/>"; elseif(strlen($r[$name])>0) print "<img src=\"$site_url"."cls/images/flag.php?id=$r[$name]\" width=21px height=13px border=0 title=\"$r[Country]\"/>"; */ print "<img src=\"{$site_url}" . "images/flag/{$r[$name]}.gif\" width=21px height=13px border=0 title=\"{$r['Country']}\"/>"; break; case "kit": if (strlen($r[$name]) > 0) { print "<img src=\"/images/ut_kits/kit/{$r['0']}.jpg\" border=0>"; } break; case "showimage": $table = $this->table; if ($r[$name]) { print "<img src=\"{$img_url}?id={$r['0']}&table=" . $table->table . "\" title=\"{$r['Name']}\" alt=\"{$r['Name']}\" border=0>"; } break; case "team": $name2 = $name . "ID"; if (!$r[TeamID]) { $r[$name2]; } if ($r[Flag] && $r[CountryID]) { print "<img src=\"/cls/images/flag.php?id={$r['CountryID']}\" border=0 title=\"{$r['Country']}\" width=21px height=13px/> "; } print "<a href=\"/xml/players/roster.php?id={$r['TeamID']}\">"; if ($r[TeamID] == $auth->id) { print "<b>"; } print $r[$name]; print "</a>"; break; case "mail": if ($r[Status] == 0) { print "<img src=\"/images/engine/mail.gif\" width=14px height=11px/>"; } else { print "<img src=\"/images/engine/read.gif\">"; } print " <a href=\"{$PHP_SELF}?id={$r['MessageID']}\">"; if ($r[Status] == 0) { print "<b>" . $this->val . "</b>"; } else { print $this->val; } print "</a>"; break; case "icon": print "<center><a href=" . set_params($this->text) . "><img src=\"{$format}\" {$this->style} border=0></a>"; break; case "icq": $this->val = str_replace(" ", "", $this->val); $icq = str_replace("-", "", $this->val); if ($this->val) { print "<img src=\"http://status.icq.com/online.gif?icq={$icq}&img=5\" height=18px width=18px/> "; } if ($this->val) { print "<a href=\"http://wwp.icq.com/scripts/contact.dll?msgto={$icq}\">{$this->val}</a>"; } break; case "date": if (is_numeric($r[$name]) && $r[$name] > 0) { print "<nobr>" . date($format, $this->val) . "</nobr>"; } elseif ($r[$name] > 0) { print $r[$name]; } break; case "number": $number++; print "<div align=right>" . $number . "."; break; case "numeric": if ($this->size == 20) { $this->size = 3; } print "<input name=\"" . $this->name . "[" . ($numrow - 1) . "]\" onkeypress=\"javascript: return checknumeric(event)\" onblur='FocusOUT(this);' onfocus='FocusIN(this);' type=\"text\" maxlength=\"" . $this->maxlength . "\" value=\"" . $this->val . "\" size=" . $this->size . " {$format}/>"; break; case "string": print "<input name=\"" . $this->name . "[" . ($numrow - 1) . "]\" onfocus='FocusIN(this);' onblur='FocusOUT(this);' type=\"text\" maxlength=\"" . $this->maxlength . "\" value=\"" . $this->val . "\" size=" . $this->size . " {$format}/>"; break; case "image": print "<input type=\"file\" name=\"" . $this->name . "[]\" style='width:170px'/>"; break; case "text": print "<textarea {$this->format} name=\"" . $this->name . "[" . ($numrow - 1) . "]\" cols=20 rows=2 maxlength=\"" . $this->maxlength . "\">" . str_replace("<br />", "\r\n", $this->val) . "</textarea>"; break; case "file": print "<input type=\"file\" name=\"" . $this->name . "[]\" style='width:170px'/>"; break; case "preview": if (strlen($r[$name]) > 0) { print "<img src=\"{$img_url}" . "?id={$r['0']}&table=" . $this->table->table . "&dbname=" . $dbname . "\" border=0><br>"; } break; case "dots": print "<nobr>"; if ($this->val) { print dots($this->val) . $format; } else { print "0" . $format; } break; case "money": print "<nobr>"; if ($this->val) { print $format . dots($this->val); } elseif (strlen($this->val)) { print $format . "0"; } break; case "report": print "<a href=\"{$site_url}" . "admin/adm_games.php?id=" . $r[0] . "\"><img src=\"{$site_url}" . "images/icons/report.gif\" width=17px height=16px border=0 alt=\"" . sysmessage(2) . "\" title=\"" . sysmessage(2) . "\"/></a>"; break; case "golden": print "<nobr>"; print dots($this->val) . $format . $gd; break; case "edit": print "<a href=\"{$PHP_SELF}?act=update&id={$r['0']}&type=" . $this->table->type . "\"><img src=\"{$site_url}" . "images/engine/edit.png\" width=16px height=16px border=0 alt=\"" . sysmessage(2) . "\" title=\"" . sysmessage(2) . "\"/></a>"; break; case "delete": print "<a href=\"{$PHP_SELF}?act=delete&id={$r['0']}&step=1&type=" . $this->table->type . "\" onclick=\"return confirm('" . sysmessage(17) . "')\"><img src=\"{$site_url}" . "images/engine/drop.png\" width=16px height=16px border=0 alt=\"" . sysmessage(1) . "\" title=\"" . sysmessage(1) . "\"/></a>"; break; case "up": print "<a href=\"{$PHP_SELF}?act=up&id={$r['0']}&step=1&type=" . $this->table->type . "\"><img src=\"{$site_url}" . "images/engine/up1.gif\" width=12px height=12px border=0 /></a>"; break; case "down": print "<a href=\"{$PHP_SELF}?act=down&id={$r['0']}&step=1&type=" . $this->table->type . "\"><img src=\"{$site_url}" . "images/engine/down1.gif\" width=12px height=12px border=0 /></a>"; break; case "remove": print "<a href=\"{$PHP_SELF}?act=remove&id={$r['0']}&step=1&type=" . $this->table->type . "\" onclick=\"return confirm('" . sysmessage(17) . "')\"><img src=\"{$site_url}" . "images/engine/drop.png\" width=16px height=16px border=0 alt=\"" . sysmessage(1) . "\" title=\"" . sysmessage(1) . "\"/></a>"; break; case "checkbox": print "<input class=\"checkbox\" type=\"checkbox\" name=\"" . $this->name . "[" . ($numrow - 1) . "]\""; if ($r[$this->name] == 1) { print " checked"; } print "/>"; break; case "radio": print "<input class=\"radio\" type=\"radio\" name=\"" . $this->name . "\""; print " value='{$this->val}'"; if ($this->val == $this->text) { print " checked=1"; } print "/>"; break; case "list": print "<select onfocus='FocusIN(this);' onblur='FocusOUT(this);' name=\"" . $this->name . "[]\">"; if (!strlen($this->text)) { print "<option value=\"{$this->default}\">-"; print "</option>"; } $ar = explode(";", $this->vars); $n = 0; foreach ($ar as $v) { print "<option value=\"{$n}\""; if ($r[$this->name] == $n || $this->text == $v && !$r[$this->name]) { print " selected"; } print ">{$v}</option>\n"; $n++; } print "</select>\n"; break; case "2dreport": if ($r[Finished]) { print "<a href=\"{$site_url}" . "xml/tour/getmatch.php?id=" . set_params("\$MatchID;") . "\" target=_blank><img src=\"{$site_url}" . "images/engine/goal.gif\" width=15px height=15px border=0/></a>"; } break; case "sqlist": $res = runsql($this->sql); if (mysql_num_rows($res)) { print "<select onfocus='FocusIN(this);' onblur='FocusOUT(this);' name=\"" . $this->name . "[]\">\n"; if (!strlen($this->text)) { print "<option value=\"{$this->default}\">-"; print "</option>"; } $n = 0; while ($r1 = mysql_fetch_array($res)) { print "<option value=\"{$r1['0']}\""; if ($r1[2]) { print " style='background-color:{$r1['2']}' "; } if ($this->val == $r1[0] && $this->val || $r[$this->name] == $r1[0] || ($this->text == $r1[1] || $this->text == "{$n}") && !$r[$this->name]) { print " selected"; } print ">"; print "{$r1['1']}</option>\n"; $n++; } print "</select>\n"; } else { print "<input type=\"hidden\" name=\"{$this->name}[" . ($numrow - 1) . "]\"/>"; } break; default: print $format . stripslashes($r[$name]); break; } print "</td>\n"; } else { print "<input type=\"hidden\" name=\"{$this->name}[" . ($numrow - 1) . "]\" value=\"{$this->val}\"/>"; } }
<?php require "config.php"; require "libs.php"; header("Content-Type: application/json; charset=utf-8"); set_params(array("user_id", "occasion", "temperature")); $command = $python . " " . $recommender . " " . $user_id . " " . $occasion . " " . $temperature; //echo $command."\n"; // $command = "cat ".dirname(__FILE__)."\sample.dat"; exec($command, $stdout, $exit_code); if ($exit_code) { echo json_encode(array("error" => "recommendation engine error")); exit; } else { $response = array(); $lines = array_map("cm_split", $stdout); foreach ($lines as $key => $line) { array_push($response, array($line[0], 5 - $key)); } echo json_encode(array("success" => $response)); }
<?php require "config.php"; require "libs.php"; set_params(array("user_id")); $image_dir_url = "http://" . $_SERVER['HTTP_HOST'] . "/images/{$user_id}/"; $dir = $image_dir . $user_id . "/"; if (is_dir($dir) && ($handle = opendir($dir))) { $image_urls = array(); while (($file = readdir($handle)) !== false) { if (filetype($path = $dir . $file) == "file") { array_push($image_urls, $image_dir_url . $file); } } } foreach ($image_urls as $index => $url) { echo "<img src='{$url}'>"; }
set_params(16, 'FAM', false, false, WT_I18N::translate('Months between marriage and first child'), WT_I18N::translate('Months between marriage and birth of first child'), $y_as, $xgm, $zgp, 'mamam'); break; case '17': set_params(17, 'IND', false, false, WT_I18N::translate('Age related to birth year'), WT_I18N::translate('age'), $y_as, $xgl, $zgp, 'agbi'); break; case '18': set_params(18, 'IND', false, false, WT_I18N::translate('Age related to death year'), WT_I18N::translate('age'), $y_as, $xgl, $zgp, 'agde'); break; case '19': set_params(19, 'IND', false, false, WT_I18N::translate('Age in year of marriage'), WT_I18N::translate('age'), $y_as, $xglm, $zgp, 'agma'); break; case '20': set_params(20, 'IND', false, false, WT_I18N::translate('Age in year of first marriage'), WT_I18N::translate('age'), $y_as, $xglm, $zgp, 'agma1'); break; case '21': set_params(21, 'FAM', false, false, WT_I18N::translate('Number of children'), WT_I18N::translate('children'), $y_as, $xga, $zgp, 'nuch'); break; case '1': echo $stats->chartDistribution(array($chart_shows, $chart_type, $surname)); break; case '2': echo $stats->chartDistribution(array($chart_shows, 'birth_distribution_chart')); break; case '3': echo $stats->chartDistribution(array($chart_shows, 'death_distribution_chart')); break; case '4': echo $stats->chartDistribution(array($chart_shows, 'marriage_distribution_chart')); break; default: echo '<i class="icon-loading-large"></i>';
<?php require 'config.php'; require $engine_path . "cls/auth/session_lite.php"; //unset($type); if ($step && $type == "main/register") { $_POST['pwd'] = md5($_POST['Password'] . $secpass); $_POST['RealCode'] = substr(md5($_POST['SecretCode'] . "hgfjdj"), 0, 6); } if (($id != 1 || !$worker && !$partner) && $id != 7) { $pageres = select("select PageName_{$lang} as PageName,Content,TemplateID from en_menu where MenuID='{$id}'"); $content = set_params(setTags($pageres[Content])); if (strstr($pageres[PageName], "\$")) { $form_title = set_params($pageres[PageName]); } else { $form_title = $pageres[PageName]; } } if ($zak == 1) { $act = anketa; $id = 5; } if ($id == 3) { $typ = "products"; } if ($id == 7) { $typ = "galleries"; } if ($id == 5) { $typ = "zakaz"; }
} continue; } $i = 1; $arr['exam_subject'] = replace_quote($line_list[$i++]); //考试编号 $arr['student_code'] = replace_quote($line_list[$i++]); $grade_rank = replace_quote($line_list[$i++]); $arr['grade_rank'] = $grade_rank ? intval($grade_rank) : 0; $add_grade_rank = replace_quote($line_list[$i++]); $arr['add_grade_rank'] = $add_grade_rank ? intval($add_grade_rank) : 0; $arr['class_code'] = $class_code; $grade_ranks_list[] = $arr; } insert_datas($grade_ranks_list); set_params(); $smarty->display('grade_rank_list.htm'); exit; } elseif ($_REQUEST['act'] == 'ajax_save') { $id = !empty($_REQUEST['grank_id']) ? intval($_REQUEST['grank_id']) : 0; $exam_prj = !empty($_REQUEST['exam_prj']) ? intval($_REQUEST['exam_prj']) : 0; $student = !empty($_REQUEST['student_code']) ? trim($_REQUEST['student_code']) : ""; //检查是否重复录入成绩 $sql = "select * from " . $ecs->table("grade_rank") . " where prj_id={$exam_prj} and student_code='{$student}' and class_code='{$class_code}' and grank_id!=" . $id; $oldScore = $db->getRow($sql); if ($oldScore) { make_json_error("学号:“" . $student . "”,在《" . get_exam_prj_name($exam_prj) . "》中的年级排名和年级进退于" . $oldScore["created"] . "已经录入到了系统,录入的年级排名为“" . $oldScore["grade_rank"] . "”,年级进退为“" . $oldScore["up_down"] . "”,请勿重复录入!"); exit; } if ($id == 0) { //insert
$res = runsql("select Name_{$lang} as Name, Rule_{$lang} as Rule from ut_rules where TypeID='{$id}' order by Rang"); if (mysql_num_rows($res) > 1) { print "<div class=blue><b>" . upstr('Содержание') . "</b></div><br>"; while ($r = mysql_fetch_array($res)) { $n++; print "<a href=\"#{$n}\"><b>{$n}. " . upstr($r[Name]) . "</b></a>"; } print "<br>"; } $n = 0; $res = runsql("select Name_{$lang} as Name, Rule_{$lang} as Rule from ut_rules where TypeID='{$id}' order by Rang"); if (mysql_num_rows($res) == 0) { print icon('error', "Раздел ещё не заполнен"); } while ($r = mysql_fetch_array($res)) { if ($n > 0) { print "<p><a name=\"{$n}\"></a><font size=4>{$n}. " . upstr($r[Name]) . "</font></p>"; } else { print "<p><font size=4>" . upstr($r[Name]) . "</font></p>"; } $n++; if (substr(settags($r[Rule]), 0, 2) != "<p") { print "<p>"; } print "<div style=\"text-align:justify;margin-right:6px\" >" . settags(set_params($r[Rule])) . "</div><br>"; //print settags(set_params($r[Rule]))."<br>"; } ?> </div> <?php require $site_path . "bottom.php";
} else { $a = "<a href=\"javascript:;\"{$target} onclick='setcurmenu({$r['MenuID']},\"{$r['Url']}\");'><div id='upmenu{$r['MenuID']}' {$class}>" . $r[name] . "</div></a>"; } print "<td width=\"22\"><img src=\"{$site_url}" . "images/marker2.gif\" name=\"Image{$i}\" alt=\"\" width=\"16\" height=\"16\" border=\"0\"></td>\n <td onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image{$i}','','/images/marker2_2.gif',1)\"><nobr>{$a}</td><td width=40px>"; print "<div id=bottommenu{$r['MenuID']} style=\"display:none\"><table height=29 border=0 cellpadding=0 cellspacing=0><td width=\"64\"> </td>"; $res1 = runsql("select *,Name_{$lang} as name from en_menu where Parent='{$r['MenuID']}' order by Rang"); $j = 0; while ($r1 = mysql_fetch_array($res1)) { if ($TypeLevel[1] == $r1[Title] && $TypeLevel[1]) { $u1 = $font1; $u2 = $font2; } else { unset($u1); unset($u2); } $r1[Url] = set_params($r1[Url]); if (!strstr($r1[Url], "http://")) { $r1[Url] = "{$site_url}" . $r1[Url]; } if ($r1[Target]) { $target = " target=\"{$r1['Target']}\""; } else { unset($target); } $a = "<a href=\"{$r1['Url']}\" {$target}>{$u1}" . $r1[name] . "{$u2}</a>"; print "<td width=\"18\"><img src=\"" . $site_url . "images/marker3.gif\" alt=\"\" width=\"11\" height=\"11\" border=\"0\"></td><td>{$a}</td>"; print "<td width=50px></td>"; $j++; } print "</table></div>"; print " </td>";
function simplerunsql($sql) { global $mysqlerror; if ($sql) { $sql = set_params($sql); $sql = str_replace(";", "", $sql); $res = mysql_query($sql); if (mysql_error()) { print "<b>" . $sql . "</b><br><font color=red>" . mysql_error() . "</font><br>"; exit; } return $res; } }
function send_mail_to_all($num_mail, $num_template) { global $site_url, $er, $id, $lang, $auth, $games, $r, $HTTP_POST_VARS, $HTTP_GET_VARS, $_GLOBALS, $act, $insertid; if (!$num_mail) { $num_mail = 1; } if (!$num_template) { $num_template = 1; } $headers .= "Content-type: text/html; charset=\"windows-1251\"\n"; $headers .= "Reply-To: info@fcdinamo.ru\n"; $headers .= "From: info@fcdinamo.ru <*****@*****.**>\n"; $subject = message(51); if ($q[Lang]) { $lng = $q[Lang]; } else { $lng = $lang; } $q = select("select Name_{$lng},Message_{$lng} from en_mail where MailID='{$num_mail}'"); $subject = set_params($q[0]); $message = set_params($q[1]); $q = select("select Header,Footer from en_templates where TemplateID='{$num_template}'"); $q[0] = str_replace("<br />", "\n", $q[0]); $q[1] = str_replace("<br />", "\n", $q[1]); $message = $q[0] . $message . $q[1]; $message = str_replace("<", "<", $message); $message = str_replace(">", ">", $message); $message = stripslashes($message); $res = mysql_query("select * from ut_users where Subscribe=1"); while ($r = mysql_fetch_array($res)) { $email = $r[Email]; //print "-$email,$subject,$message,$headers"; mail($email, $subject, $message, $headers); } }
function text($id) { global $lang, $adm, $textmessage, $site_path; if (!file_exists($site_path . "lang/texts/")) { mkdir_r($site_path . "lang/texts/"); } $fname = $site_path . "lang/texts/" . $lang . ".txt"; include_once $fname; if ($textmessage[$id]) { return stripslashes($textmessage[$id]); } elseif (is_numeric($id)) { $q = selectall("lk_texts where TextID='{$id}'"); $file = fopen($fname, "r"); $str = fread($file, filesize($fname)); fclose($file); $file = fopen($fname, "a"); if (!strlen($str)) { fputs($file, "<?\r\n"); } $q[$lang] = addslashes($q[$lang]); if (!strstr($str, "message[{$id}]")) { fputs($file, "\$textmessage[{$id}] = '" . setTags($q[$lang]) . "';\r\n"); } fclose($file); $textmessage[$id] = stripslashes($q[$lang]); if ($adm) { return "[<a href=\"admin.php?act=update&id={$id}&type=messages\">{$q[$lang]}</a>]"; } elseif ($q[$lang]) { return set_params(setTags($q[$lang])); } else { return $id; } } else { return $id; } }
unset($step); } if ($step && !$form->sql) { $form->sql = $form->select; } unset($runsql); if ($step) { $form_result = $form->runsql(1); $runsql = 1; } if ($form_ok == 1) { $form_result = icon('ok', set_params($form->success)); //if($act=="insert"||$act=="update") $form = new cls_form($type); } if ($form->redirect) { $form->redirect = set_params($form->redirect); } if ($step && !$er && $form->redirect && $form_result) { if (strstr($form->redirect, "?")) { header("Location:{$form->redirect}&form_ok=1"); } else { header("Location:{$form->redirect}?form_ok=1"); } } elseif ($step && !$er && $form_result) { if (strstr($QUERY_STRING, "step")) { $QUERY_STRING = str_replace("step", "st", $QUERY_STRING); } if ($id) { $QUERY_STRING .= "&id={$id}"; } header("Location:{$PHP_SELF}?{$QUERY_STRING}&form_ok=1");
$r[Headline] = str_replace($h, "<b>{$h}</b>", $r[Headline]); } } } } $har = explode(" ", $r[Title]); foreach ($har as $h) { $word = cut_end_word(downstr($h)); foreach ($ar as $a) { if (strstr($word, $a) && !strstr($word, "<b>")) { $r[Title] = str_replace($h, "<b>{$h}</b>", $r[Title]); } } } // if(!strstr($row[Url],"?")) $url="$row[Url]?id=".$r[$recordid]; // else $url="$row[Url]&id=".$r[$recordid]; $url = set_params($row[Url]); if ($row[TableName] == "ut_materials" && $r[Date]) { print "<br>" . date("d.m.Y", $r[Date]) . " "; } print "<a href=\"{$url}\">" . $r[Title] . "</a><br>" . $r[Headline]; print "</td></table>"; print "<hr>"; } } print "<table width=100% cellspacing=0 cellpadding=2 border=0>"; $form->Pages(); print "</table>"; print "Время поиска: " . round(microtime(1) - $time, 2) . " секунды"; } require "bottom.php";