function action_delete() { global $id, $table; avTable::action_delete(); if (!$id) { return; } if (is_array($id)) { $this->db->query("DELETE FROM u_user_info WHERE uid = " . implode(" OR uid = ", $id)); $this->db->query("DELETE FROM avworks WHERE submiter = " . implode(" OR submiter = ", $id)); $this->db->query("DELETE FROM avworks_stat WHERE submiter = " . implode(" OR submiter = ", $id)); $this->db->query("DELETE FROM avcomments WHERE user_id = " . implode(" OR user_id = ", $id)); $this->db->query("DELETE FROM avworkvotes WHERE user_id = " . implode(" OR user_id = ", $id)); $this->db->query("DELETE FROM forum_thread_list WHERE author_id = " . implode(" OR author_id = ", $id)); $this->db->query("DELETE FROM forum_post_list WHERE author_id = " . implode(" OR author_id = ", $id)); } else { $this->db->query("DELETE FROM u_user_info WHERE uid={$id}"); } }
function action_delete() { global $id, $table; avTable::action_delete(); if (!$id) { return; } if (is_array($id)) { $this->db->query("DELETE FROM avcomments WHERE table_name='{$this->name}' AND ( parent_id = " . implode(" OR parent_id = ", $id) . " )"); } else { $this->db->query("DELETE FROM avcomments WHERE table_name='{$this->name}' AND parent_id={$id}"); } }
function action_delete() { global $id, $table, $g_ini; if (!$id) { return; } if (is_array($id)) { $list = $this->db->get_result("SELECT file, thumbnail FROM avworks w WHERE (id = " . implode(" OR id = ", $id) . ")", 1); print_r($list); for ($i = 0; isset($list[$i]); $i++) { unlink($g_ini->read_var('avworks', 'works_dir') . $list[$i]['file']); if ('nothumbnail.gif' != $list[$i]['thumbnail']) { unlink($g_ini->read_var('avworks', 'thumbnails_dir') . $list[$i]['thumbnail']); } } $this->db->query("DELETE FROM avcomments WHERE table_name='{$this->name}' AND parent_id = " . implode(" OR parent_id = ", $id)); $this->db->query("DELETE FROM avworkvotes WHERE work_id = " . implode(" OR work_id = ", $id)); $this->db->query("DELETE FROM avworks_stat WHERE work_id = " . implode(" OR work_id = ", $id)); } avTable::action_delete(); }