/**
  * @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();
	}
Beispiel #4
0
 /**
  * @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);
     }
 }
Beispiel #5
0
	/**
	 * @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);
		}
	}
Beispiel #6
0
 /**
  * @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);
 }