public function delete() { global $mc; $user = new GSUser($this->owner(), 1); // Eliminamos los archivos @unlink($user->filesPath() . '/ths/' . $this->image()); @unlink($user->filesPath() . '/' . $this->image()); if (!$mc['deleteoriginal']) { @unlink($mc['storedir'] . '/originals/' . $this->image()); } // Falta eliminar de los formatos $rtn = true; $sql = "DELETE FROM " . $this->db->prefix("gs_tagsimages") . " WHERE id_image='" . $this->id() . "'"; if (!$this->db->queryF($sql)) { $this->addError($this->db->error()); $rtn = false; } $sql = "DELETE FROM " . $this->db->prefix("gs_setsimages") . " WHERE id_image='" . $this->id() . "'"; if (!$this->db->queryF($sql)) { $this->addError($this->db->error()); $rtn = false; } $user->quitPic(); if (!$this->deleteFromTable()) { return false; } else { return $rtn; } }