/** * @see \wcf\data\IEditableObject::delete() */ public function delete() { // update show order $sql = "UPDATE\twcf" . WCF_N . "_user_profile_menu_item\n\t\t\tSET\tshowOrder = showOrder - 1\n\t\t\tWHERE\tshowOrder >= ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array($this->showOrder)); parent::delete(); }
/** * Deletes this template group. */ public function delete() { // update children $sql = "UPDATE\twcf" . WCF_N . "_template_group\n\t\t\tSET\tparentTemplateGroupID = ?\n\t\t\tWHERE\tparentTemplateGroupID = ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array($this->parentTemplateGroupID, $this->templateGroupID)); parent::delete(); $this->deleteFolders(); }
/** * @see wcf\data\IEditableObject::delete() */ public function delete() { // update show order $sql = "UPDATE wcf".WCF_N."_page_menu_item SET showOrder = showOrder - 1 WHERE showOrder >= ? AND menuPosition = ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array( $this->showOrder, $this->menuPosition )); parent::delete(); }
/** * @see wcf\data\IEditableObject::delete() */ public function delete() { parent::delete(); // delete variables $sql = "DELETE FROM\twcf" . WCF_N . "_style_variable\n\t\t\tWHERE\t\tstyleID = ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array($this->styleID)); // delete style to package $sql = "DELETE FROM\twcf" . WCF_N . "_style_to_package\n\t\t\tWHERE\t\tstyleID = ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array($this->styleID)); // delete style files @unlink(WCF_DIR . 'style/style-' . $this->styleID . '.css'); @unlink(WCF_DIR . 'style/style-' . $this->styleID . '-rtl.css'); // delete preview image if ($this->image) { @unlink(WCF_DIR . $this->image); } }
/** * @see wcf\data\IEditableObject::delete() */ public function delete() { parent::delete(); // delete variables $sql = "DELETE FROM wcf".WCF_N."_style_variable_value WHERE styleID = ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array($this->styleID)); // delete style files $files = @glob(WCF_DIR.'style/style-'.$this->styleID.'*.css'); if (is_array($files)) { foreach ($files as $file) { @unlink($file); } } // delete preview image if ($this->image) { @unlink(WCF_DIR.'images/'.$this->image); } }
/** * @see \wcf\data\IEditableObject::delete() */ public function delete() { parent::delete(); // delete variables $sql = "DELETE FROM\twcf" . WCF_N . "_style_variable_value\n\t\t\tWHERE\t\tstyleID = ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array($this->styleID)); // delete style files $files = @glob(WCF_DIR . 'style/style-' . $this->styleID . '*.css'); if (is_array($files)) { foreach ($files as $file) { @unlink($file); } } // delete preview image if ($this->image) { @unlink(WCF_DIR . 'images/' . $this->image); } // delete language items $sql = "DELETE FROM\twcf" . WCF_N . "_language_item\n\t\t\tWHERE\t\tlanguageItem = ?"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(array('wcf.style.styleDescription' . $this->styleID)); }
/** * @see \wcf\data\DatabaseObjectEditor::delete() */ public function delete() { parent::delete(); self::deleteLanguageFiles($this->languageID); }