Beispiel #1
0
            }
        }
    }
    Header("Location: " . ADMIN_URL . "?p={$part}&user_id={$user_id}&client_id={$client_id}&client_vip={$client_vip}&agency_id={$agency_id}");
    exit;
}
$message_fields = array('theme', 'text');
if (@$mode) {
    $arr = array();
    foreach ($message_fields as $v) {
        $arr[$v] = from_form(@${$v});
    }
    $arr['text'] = trim(substr($arr['text'], 0, 3000));
    if (!$arr['text']) {
        $_SESSION['message'] = "Укажите текст сообщения!";
        $_SESSION['message_data'] = Serialize($arr);
        Header("Location: " . ADMIN_URL . "?p={$part}");
        exit;
    }
    $parent_id = (int) @$parent_id;
    $prev_message = $parent_id ? 1 : 0;
    if ($prev_message) {
        $sql = mysql_query("SELECT block_id, theme, text FROM " . TABLE_MESSAGE . " WHERE message_id={$parent_id}") or Error(1, __FILE__, __LINE__);
        $prev_sql = @mysql_fetch_array($sql);
        $block_id = (int) @$prev_sql['block_id'];
    }
    if ($user_id) {
        $sql = mysql_query("SELECT email FROM " . TABLE_USER . " WHERE user_id={$user_id}") or Error(1, __FILE__, __LINE__);
        $arr_sql = @mysql_fetch_array($sql);
        $email = @$arr_sql['email'];
        $file = "mail_user_message.htm";
Beispiel #2
0
                 $arr["err_{$id}"] = 1;
                 $err = 1;
             }
         }
     }
     if ($v['type'] == 5) {
         $manager = $arr[$id];
     }
     if ($v['type'] == 6) {
         $object += $arr[$id];
         $object_count++;
     }
 }
 $object = $object_count ? number_format($object / $object_count, 2) : 0;
 if ($err) {
     $_SESSION['order_data'] = Serialize($arr);
     Header("Location: " . $direct_url);
     exit;
 }
 $arr_html = array();
 $arr_sql = array();
 $mail_arr = split(", ?", $admin_email);
 foreach ($order_fields as $v) {
     $id = $v['field_id'];
     if ($v['type'] == 4) {
         $options_arr = split("((\r)?\n(\r)?)+", $v['data']);
         $val_arr = $arr[$id];
         $value = '';
         foreach ($options_arr as $k => $opt) {
             if (isset($val_arr[$k + 1])) {
                 if ($value) {
 /**
  * class instantiation function
  *
  * @return security_logger
  */
 function filterIPAccess()
 {
     setOptionDefault('filterIPAccess_IP_list', Serialize(array()));
     setOptionDefault('filterIPAccess_IP_type', 'allow');
 }
 public function Truncate($table)
 {
     $this->StartQ('Database->Truncate()');
     $data = array();
     $info = $this->_GetTableInfo($table);
     $info['num_rows'] = 0;
     $info['counter'] = 0;
     $n = $this->DbAccess . $this->Prefix() . $table . $this->TableFileExt;
     // Обновляем кэш если нужно
     if ($this->UseCache && isset($this->Cache['data'][$n])) {
         $this->Cache['data'][$n] = $data;
     }
     $this->UpdateTableInfo($table, $info);
     $this->put_data($n, Serialize($data));
     $this->Good();
 }
<?php

/*
 * LinkorCMS 1.4
 * © 2012 LinkorCMS Development Group
 */
if (!defined('VALID_RUN')) {
    header("HTTP/1.1 404 Not Found");
    exit;
}
$name = SafeDB($_GET['name'], 255, str);
$id = SafeDB($_GET['collid'], 11, int);
$coll = System::database()->GetColl($name, $id);
$install = "System::database()->InsertColl('{$name}', Unserialize('" . Serialize($coll) . "'), " . ($id - 1) . ");" . EOL;
$install2 = "System::database()->EditColl('{$name}', {$id}, Unserialize('" . Serialize($coll) . "'));" . EOL;
AddCenterBox('Информация для установки колонки таблицы');
FormRow('Установка', $site->TextArea('code', $install, 'style="width: 800px; height: 100px;" class="autofocus selectall"'));
FormRow('Редактирование', $site->TextArea('code', $install2, 'style="width: 800px; height: 100px;"'));
AddForm('', $site->Button('Назад', 'onclick="history.go(-1);"'));
AdminFdbAdminGenTableMenu($name);