/** * table_article function. * * @access private * @return void */ private function table_article() { include_once BG_PATH_MODEL . "article.class.php"; //载入管理帐号模型 $_mdl_article = new MODEL_ARTICLE(); $_arr_articleTable = $_mdl_article->mdl_create_table(); $_arr_articleIndex = $_mdl_article->mdl_create_index(); $this->tplData["db_alert"]["article_table"] = array("alert" => $_arr_articleTable["alert"], "status" => substr($_arr_articleTable["alert"], 0, 1)); $this->tplData["db_alert"]["article_index"] = array("alert" => $_arr_articleIndex["alert"], "status" => substr($_arr_articleIndex["alert"], 0, 1)); }
/** * table_article function. * * @access private * @return void */ private function table_article() { include_once BG_PATH_MODEL . "article.class.php"; //载入管理帐号模型 $_mdl_article = new MODEL_ARTICLE(); $_arr_articleRow = $_mdl_article->mdl_create_table(); if ($_arr_articleRow["alert"] != "y120105") { $this->obj_ajax->halt_alert($_arr_articleRow["alert"]); } $_arr_articleRow = $_mdl_article->mdl_create_index(); if ($_arr_articleRow["alert"] != "y120109") { $this->obj_ajax->halt_alert($_arr_articleRow["alert"]); } }
/** * table_article function. * * @access private * @return void */ private function table_article() { include_once BG_PATH_MODEL . "article.class.php"; //载入管理帐号模型 $_mdl_article = new MODEL_ARTICLE(); $_arr_col = $_mdl_article->mdl_column(); $_arr_alert = array(); if (in_array("article_tag", $_arr_col)) { $_arr_alert["article_tag"] = array("DROP"); } if (in_array("article_upfile_id", $_arr_col)) { $_arr_alert["article_upfile_id"] = array("CHANGE", "int NOT NULL COMMENT '附件ID'", "article_attach_id"); } if (in_array("article_spec_id", $_arr_col)) { $_arr_alert["article_spec_id"] = array("CHANGE", "mediumint NOT NULL COMMENT '专题ID'", "article_spec_id"); } else { $_arr_alert["article_spec_id"] = array("ADD", "mediumint NOT NULL COMMENT '专题ID'"); } if (in_array("article_cate_id", $_arr_col)) { $_arr_alert["article_cate_id"] = array("CHANGE", "smallint NOT NULL COMMENT '隶属栏目ID'", "article_cate_id"); } if (in_array("article_mark_id", $_arr_col)) { $_arr_alert["article_mark_id"] = array("CHANGE", "smallint NOT NULL COMMENT '标记ID'", "article_mark_id"); } if (in_array("article_top", $_arr_col)) { $_arr_alert["article_top"] = array("CHANGE", "tinyint NOT NULL COMMENT '置顶'", "article_top"); } if (in_array("article_status", $_arr_col)) { $_arr_alert["article_status"] = array("CHANGE", "enum('pub','wait','hide') NOT NULL COMMENT '状态'", "article_status"); } if (in_array("article_box", $_arr_col)) { $_arr_alert["article_box"] = array("CHANGE", "enum('normal','draft','recycle') NOT NULL COMMENT '盒子'", "article_box"); } if (in_array("article_hits_day", $_arr_col)) { $_arr_alert["article_hits_day"] = array("CHANGE", "mediumint NOT NULL COMMENT '日点击'", "article_hits_day"); } if (in_array("article_hits_week", $_arr_col)) { $_arr_alert["article_hits_week"] = array("CHANGE", "mediumint NOT NULL COMMENT '周点击'", "article_hits_week"); } if (in_array("article_hits_month", $_arr_col)) { $_arr_alert["article_hits_month"] = array("CHANGE", "mediumint NOT NULL COMMENT '月点击'", "article_hits_month"); } if (in_array("article_hits_year", $_arr_col)) { $_arr_alert["article_hits_year"] = array("CHANGE", "mediumint NOT NULL COMMENT '年点击'", "article_hits_year"); } if (!in_array("article_time_day", $_arr_col)) { $_arr_alert["article_time_day"] = array("ADD", "int NOT NULL COMMENT '日点击重置时间'"); } if (!in_array("article_time_week", $_arr_col)) { $_arr_alert["article_time_week"] = array("ADD", "int NOT NULL COMMENT '周点击重置时间'"); } if (!in_array("article_time_month", $_arr_col)) { $_arr_alert["article_time_month"] = array("ADD", "int NOT NULL COMMENT '月点击重置时间'"); } if (!in_array("article_time_year", $_arr_col)) { $_arr_alert["article_time_year"] = array("ADD", "int NOT NULL COMMENT '年点击重置时间'"); } /*if (!in_array("article_custom", $_arr_col)) { $_arr_alert["article_custom"] = array("ADD", "text NOT NULL COMMENT '自定义字段'"); }*/ if ($_arr_alert) { $_reselt = $this->obj_db->alert_table(BG_DB_TABLE . "article", $_arr_alert); if (!$_reselt) { $this->obj_ajax->halt_alert("x120106"); } } $_arr_articleRow = $_mdl_article->mdl_create_index(); if ($_arr_articleRow["alert"] != "y120109") { $this->obj_ajax->halt_alert($_arr_articleRow["alert"]); } if (in_array("article_content", $_arr_col)) { $_arr_articleRow = $_mdl_article->mdl_copy_table(); if ($_arr_articleRow["alert"] != "y120105") { $this->obj_ajax->halt_alert($_arr_articleRow["alert"]); } } $_arr_alert = array(); if (in_array("article_content", $_arr_col)) { $_arr_alert["article_content"] = array("DROP"); } if ($_arr_alert) { $_reselt = $this->obj_db->alert_table(BG_DB_TABLE . "article", $_arr_alert); if (!$_reselt) { $this->obj_ajax->halt_alert("x120106"); } } }