function delNotice($id) { if ($id) { User::getAdminNotice(0, 1); return DB::query("DELETE FROM admin_notice WHERE id IN({$id})"); } }
function on_submit() { $ids = isset($_POST['chk_id']) ? $_POST['chk_id'] : array(); if (count($ids) > 0) { $all_id = ''; for ($i = 0; $i < count($ids); $i++) { $all_id .= $ids[$i] . ','; } $all_id = substr($all_id, 0, -1); AdminNotice::delNotice($all_id); User::getAdminNotice(0, 1); Url::redirect_url(Url::build_all(array('chk_id', 'del_all', 'cmd', 'id'))); } }
function on_submit() { $title = AZLib::getParam('title'); $sapo = AZLib::getParam('sapo'); $link = AZLib::getParam('link', ''); $active = (int) Url::get('active'); $id = (int) Url::get('id'); $cmd = Url::get('cmd'); if (!$title || !$sapo) { $this->setFormError('title', 'Dữ liệu không hợp lệ!'); } else { if ($cmd == "add") { $item_array = array('title' => $title, 'sapo' => $sapo, 'link' => $link, 'admin_add' => User::user_name(), 'active' => $active, 'time_add' => TIME_NOW); DB::insert('admin_notice', $item_array); } elseif ($cmd == "edit" && $id) { $item_array = array('title' => $title, 'sapo' => $sapo, 'link' => $link, 'admin_edit' => User::user_name(), 'active' => $active, 'time_edit' => TIME_NOW); DB::update_id('admin_notice', $item_array, $id); } User::getAdminNotice(0, 1); Url::redirect_current(); } }
function get_admin_note_notify_bar() { $arr_data = array(); $json = ""; if (!User::is_login()) { $json = '({"msg":"no_login"})'; echo $json; exit; } $arr_data_tmp = User::getAdminNotice(); foreach ($arr_data_tmp as $value) { $arr_data[$value["id"]] = $value; } if (!$arr_data) { $arr_data = array("msg" => "empty"); } $json = json_encode($arr_data); echo $json; exit; }