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); }
/** * 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"]); } }
/** * 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)); }
/** * 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)); }
/** * 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"); } } }