src/Ubiquity/controllers/crud/CRUDController.php
public function delete($ids) {
		if (URequest::isAjax ()) {
			$instance = $this->getModelInstance ( $ids );
			$instanceString = $this->getInstanceToString ( $instance );
			if (sizeof ( $_POST ) > 0) {
				try {
					if (DAO::remove ( $instance )) {
						$message = new CRUDMessage ( "Deletion of `<b>" . $instanceString . "</b>`", "Deletion", "info", "info circle", 4000 );
						$message = $this->_getEvents ()->onSuccessDeleteMessage ( $message, $instance );
						$this->jquery->exec ( "$('._element[data-ajax={$ids}]').remove();", true );
					} else {
						$message = new CRUDMessage ( "Can not delete `" . $instanceString . "`", "Deletion", "warning", "warning circle" );
						$message = $this->_getEvents ()->onErrorDeleteMessage ( $message, $instance );
					}
				} catch ( \Exception $e ) {
					$message = new CRUDMessage ( "Exception : can not delete `" . $instanceString . "`", "Exception", "warning", "warning" );
					$message = $this->_getEvents ()->onErrorDeleteMessage ( $message, $instance );
				}
				$message = $this->_showSimpleMessage ( $message );
			} else {
				$message = new CRUDMessage ( "Do you confirm the deletion of `<b>" . $instanceString . "</b>`?", "Remove confirmation", "error", "question circle" );
				$message = $this->_getEvents ()->onConfDeleteMessage ( $message, $instance );
				$message = $this->_showConfMessage ( $message, $this->_getBaseRoute () . "/delete/{$ids}", "#table-messages", $ids );
			}
			echo $message;
			echo $this->jquery->compile ( $this->view );
		} else {
			$this->jquery->execAtLast ( "$('._delete[data-ajax={$ids}]').trigger('click');" );
			$this->index ();
		}
	}
public function delete($ids) {
		if (URequest::isAjax ()) {
			$instance = $this->getModelInstance ( $ids );
			$instanceString = $this->getInstanceToString ( $instance );
			if (sizeof ( $_POST ) > 0) {
				try {
					if (DAO::remove ( $instance )) {
						$message = new CRUDMessage ( "Deletion of `<b>" . $instanceString . "</b>`", "Deletion", "info", "info circle", 4000 );
						$message = $this->_getEvents ()->onSuccessDeleteMessage ( $message, $instance );
						$this->jquery->exec ( "$('._element[data-ajax={$ids}]').remove();", true );
					} else {
						$message = new CRUDMessage ( "Can not delete `" . $instanceString . "`", "Deletion", "warning", "warning circle" );
						$message = $this->_getEvents ()->onErrorDeleteMessage ( $message, $instance );
					}
				} catch ( \Exception $e ) {
					$message = new CRUDMessage ( "Exception : can not delete `" . $instanceString . "`", "Exception", "warning", "warning" );
					$message = $this->_getEvents ()->onErrorDeleteMessage ( $message, $instance );
				}
				$message = $this->_showSimpleMessage ( $message );
			} else {
				$message = new CRUDMessage ( "Do you confirm the deletion of `<b>" . $instanceString . "</b>`?", "Remove confirmation", "error", "question circle" );
				$message = $this->_getEvents ()->onConfDeleteMessage ( $message, $instance );
				$message = $this->_showConfMessage ( $message, $this->_getBaseRoute () . "/delete/{$ids}", "#table-messages", $ids );
			}
			echo $message;
			echo $this->jquery->compile ( $this->view );
		} else {
			$this->jquery->execAtLast ( "$('._delete[data-ajax={$ids}]').trigger('click');" );
			$this->index ();
		}
	}
public function delete ( $ ids ) { if ( URequest :: isAjax ( ) ) { $ instance = $ this -> getModelInstance ( $ ids ) ; $ instanceString = $ this -> getInstanceToString ( $ instance ) ; if ( sizeof ( $ _POST ) > 0 ) { try { if ( DAO :: remove ( $ instance ) ) { $ message = new CRUDMessage ( "Deletion of `<b>" . $ instanceString . "</b>`" , "Deletion" , "info" , "info circle" , 4000 ) ; $ message = $ this -> _getEvents ( ) -> onSuccessDeleteMessage ( $ message , $ instance ) ; $ this -> jquery -> exec ( "$('._element[data-ajax={$ids}]').remove();" , true ) ; } else { $ message = new CRUDMessage ( "Can not delete `" . $ instanceString . "`" , "Deletion" , "warning" , "warning circle" ) ; $ message = $ this -> _getEvents ( ) -> onErrorDeleteMessage ( $ message , $ instance ) ; } } catch ( \ Exception $ e ) { $ message = new CRUDMessage ( "Exception : can not delete `" . $ instanceString . "`" , "Exception" , "warning" , "warning" ) ; $ message = $ this -> _getEvents ( ) -> onErrorDeleteMessage ( $ message , $ instance ) ; } $ message = $ this -> _showSimpleMessage ( $ message ) ; } else { $ message = new CRUDMessage ( "Do you confirm the deletion of `<b>" . $ instanceString . "</b>`?" , "Remove confirmation" , "error" , "question circle" ) ; $ message = $ this -> _getEvents ( ) -> onConfDeleteMessage ( $ message , $ instance ) ; $ message = $ this -> _showConfMessage ( $ message , $ this -> _getBaseRoute ( ) . "/delete/{$ids}" , "#table-messages" , $ ids ) ; } echo $ message ; echo $ this -> jquery -> compile ( $ this -> view ) ; } else { $ this -> jquery -> execAtLast ( "$('._delete[data-ajax={$ids}]').trigger('click');" ) ; $ this -> index ( ) ; } }
Deletes an instance

@param mixed $ids
Deletes an instance