Пример #1
0
function fn_callAttach($arr_call, $template)
{
    $_mdl_attach = new MODEL_ATTACH();
    $_mdl_thumb = new MODEL_THUMB();
    //设置上传信息对象
    if (!file_exists(BG_PATH_CACHE . "thumb_list.php")) {
        $_mdl_thumb->mdl_cache();
    }
    $_mdl_attach->thumbRows = (include BG_PATH_CACHE . "thumb_list.php");
    $_arr_attachRow = $_mdl_attach->mdl_url($arr_call["attach_id"]);
    //print_r($_arr_return);
    $attachRow[$arr_call["attach_id"]] = $_arr_attachRow;
    $template->assign("attachRows", $attachRow);
}
Пример #2
0
 /**
  * table_attach function.
  *
  * @access private
  * @return void
  */
 private function table_attach()
 {
     include_once BG_PATH_MODEL . "attach.class.php";
     //载入管理帐号模型
     $_mdl_attach = new MODEL_ATTACH();
     $_arr_attachRow = $_mdl_attach->mdl_create_table();
     if ($_arr_attachRow["alert"] != "y070105") {
         $this->obj_ajax->halt_alert($_arr_attachRow["alert"]);
     }
 }
Пример #3
0
 /**
  * table_attach function.
  *
  * @access private
  * @return void
  */
 private function table_attach()
 {
     include_once BG_PATH_MODEL . "attach.class.php";
     //载入管理帐号模型
     $_arr_tableRows = $this->obj_db->show_tables();
     foreach ($_arr_tableRows as $_key => $_value) {
         $_arr_tables[] = $_value["Tables_in_" . BG_DB_NAME];
     }
     $_str_alert = "x070111";
     if (in_array(BG_DB_TABLE . "upfile", $_arr_tables) && !in_array(BG_DB_TABLE . "attach", $_arr_tables)) {
         $_reselt = $this->obj_db->alert_table(BG_DB_TABLE . "upfile", false, BG_DB_TABLE . "attach");
         if ($_reselt) {
             $_str_alert = "y070111";
         }
     }
     $this->tplData["db_alert"]["attach_table_rename"] = array("alert" => $_str_alert, "status" => substr($_str_alert, 0, 1));
     $_mdl_attach = new MODEL_ATTACH();
     $_arr_attachAlert = $_mdl_attach->mdl_alert_table();
     $this->tplData["db_alert"]["attach_table"] = array("alert" => $_arr_attachAlert["alert"], "status" => substr($_arr_attachAlert["alert"], 0, 1));
 }
Пример #4
0
 /**
  * table_attach function.
  *
  * @access private
  * @return void
  */
 private function table_attach()
 {
     include_once BG_PATH_MODEL . "attach.class.php";
     //载入管理帐号模型
     $_mdl_attach = new MODEL_ATTACH();
     $_arr_attachTable = $_mdl_attach->mdl_create_table();
     $this->tplData["db_alert"]["attach_table"] = array("alert" => $_arr_attachTable["alert"], "status" => substr($_arr_attachTable["alert"], 0, 1));
 }
Пример #5
0
 /**
  * table_attach function.
  *
  * @access private
  * @return void
  */
 private function table_attach()
 {
     include_once BG_PATH_MODEL . "attach.class.php";
     //载入管理帐号模型
     $_arr_tableRows = $this->obj_db->show_tables();
     foreach ($_arr_tableRows as $_key => $_value) {
         $_arr_tables[] = $_value["Tables_in_" . BG_DB_NAME];
     }
     if (in_array(BG_DB_TABLE . "upfile", $_arr_tables) && !in_array(BG_DB_TABLE . "attach", $_arr_tables)) {
         $this->obj_db->alert_table(BG_DB_TABLE . "upfile", false, BG_DB_TABLE . "attach");
     }
     $_mdl_attach = new MODEL_ATTACH();
     $_arr_col = $_mdl_attach->mdl_column();
     $_arr_alert = array();
     if (in_array("upfile_id", $_arr_col)) {
         $_arr_alert["upfile_id"] = array("CHANGE", "int NOT NULL AUTO_INCREMENT COMMENT 'ID'", "attach_id");
     }
     if (in_array("upfile_ext", $_arr_col)) {
         $_arr_alert["upfile_ext"] = array("CHANGE", "char(5) NOT NULL COMMENT '扩展名'", "attach_ext");
     }
     if (in_array("upfile_time", $_arr_col)) {
         $_arr_alert["upfile_time"] = array("CHANGE", "int NOT NULL COMMENT '时间'", "attach_time");
     }
     if (in_array("upfile_size", $_arr_col)) {
         $_arr_alert["upfile_size"] = array("CHANGE", "mediumint NOT NULL COMMENT '大小'", "attach_size");
     }
     if (in_array("attach_size", $_arr_col)) {
         $_arr_alert["attach_size"] = array("CHANGE", "mediumint NOT NULL COMMENT '大小'", "attach_size");
     }
     if (in_array("upfile_name", $_arr_col)) {
         $_arr_alert["upfile_name"] = array("CHANGE", "varchar(1000) NOT NULL COMMENT '原始文件名'", "attach_name");
     }
     if (in_array("upfile_admin_id", $_arr_col)) {
         $_arr_alert["upfile_admin_id"] = array("CHANGE", "smallint NOT NULL COMMENT '上传用户 ID'", "attach_admin_id");
     }
     if (in_array("attach_admin_id", $_arr_col)) {
         $_arr_alert["attach_admin_id"] = array("CHANGE", "smallint NOT NULL COMMENT '上传用户 ID'", "attach_admin_id");
     }
     if (!in_array("attach_box", $_arr_col)) {
         $_arr_alert["attach_box"] = array("ADD", "enum('normal','recycle') NOT NULL COMMENT '盒子'");
     }
     if (!in_array("attach_mime", $_arr_col)) {
         $_arr_alert["attach_mime"] = array("ADD", "varchar(30) NOT NULL COMMENT 'MIME'");
     }
     if ($_arr_alert) {
         $_reselt = $this->obj_db->alert_table(BG_DB_TABLE . "attach", $_arr_alert);
         if (!$_reselt) {
             $this->obj_ajax->halt_alert("x070106");
         }
     }
 }