コード例 #1
0
ファイル: stats.php プロジェクト: dapfru/gladiators
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;
}
コード例 #2
0
<?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;
}
コード例 #3
0
ファイル: cls_form_dinamo.php プロジェクト: dapfru/gladiators
 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}\">";
     }
 }
コード例 #4
0
ファイル: _cls_form.php プロジェクト: dapfru/gladiators
 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, "&lt") || strstr($this->format, "&gt")) {
         $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}\"/>";
     }
 }
コード例 #5
0
<?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));
}
コード例 #6
0
<?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}'>";
}
コード例 #7
0
ファイル: statisticsplot.php プロジェクト: brambravo/webtrees
     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>';
コード例 #8
0
ファイル: page.php プロジェクト: dapfru/gladiators
<?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";
}
コード例 #9
0
ファイル: grade_rank.php プロジェクト: dalinhuang/hteacher
            }
            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
コード例 #10
0
ファイル: rules.php プロジェクト: dapfru/gladiators
$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";
コード例 #11
0
ファイル: _up.php プロジェクト: dapfru/gladiators
 } 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\">&nbsp;</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 "&nbsp;</td>";
コード例 #12
0
ファイル: cls_db.php プロジェクト: dapfru/gladiators
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;
    }
}
コード例 #13
0
ファイル: config.php プロジェクト: dapfru/gladiators
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("&lt;", "<", $message);
    $message = str_replace("&gt;", ">", $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);
    }
}
コード例 #14
0
ファイル: config.php プロジェクト: dapfru/gladiators
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;
    }
}
コード例 #15
0
ファイル: up.php プロジェクト: dapfru/gladiators
     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");
コード例 #16
0
ファイル: search.php プロジェクト: dapfru/gladiators
                            $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";