private static function imagesDel() { if (empty($_POST['call'])) { return false; } IMAGES::del('gallery', $_POST['call']); }
public static function dataDel($tb_name, array $args) { $rsnum = CRUD::dataFetch($tb_name, $args); if (!empty($rsnum)) { list($row) = CRUD::$data; DB::delete(CORE::$prefix . "_" . $tb_name, $args); # 去除語系連結 if (isset($row["lang_id"]) && !empty($row["lang_id"])) { $lang_rsnum = CRUD::dataFetch("lang", array("id" => $row["lang_id"])); if (!empty($lang_rsnum)) { list($lang_row) = CRUD::$data; $lang_related = json_decode($lang_row["related"], true); if (is_array($lang_related)) { unset($lang_related[CORE::$langtag]); if (count($lang_related) >= 1) { $new_related = array('id' => $lang_row["id"], 'related' => json_encode($lang_related)); CRUD::dataUpdate("lang", $new_related); } else { $related_none = true; } } else { $related_none = true; } # 沒有可連結資料,刪除整筆記錄 if ($related_none) { DB::delete(CORE::$prefix . "_lang", array('id' => $row["lang_id"])); } } } # 刪除 seo 紀錄 if (isset($row["seo_id"]) && !empty($row["seo_id"])) { DB::delete(CORE::$prefix . "_seo", array('id' => $row["seo_id"])); } # 刪除圖片記錄 IMAGES::del($tb_name, $row["id"]); return true; } else { return false; } }