note 123924 deleted from pdo.query by cmb

From: Date: Mon, 10 Jun 2019 21:08:14 +0000
Subject: note 123924 deleted from pdo.query by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-211210@lists.php.net to get a copy of this message
Note Submitter: pepe at gmail dot com ---- <?php namespace Drupal\mensaxes\Form; use Drupal\Core\Form\FormBase; use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Form\ConfirmFormBase; use Drupal\Core\Url; use Drupal\Core\Render\Element; /** * Class deleteForm. */ class deleteForm extends ConfirmFormBase { public $ccod; private $codigo; public function getFormId() { return 'delete_form'; } public function getQuestion() { return t('¿Seguro que desexas eliminar a mensaxe co código: %ccod?', array('%ccod' => $this->codigo)); } public function getCancelUrl() { return new Url('mensaxes.mensaxes_controller_taboa'); } public function getDescription() { return t('Só o deberías eliminar se estás seguro/a.'); } public function getConfirmText() { return t('Destrúeo'); } public function getCancelText() { return t('Cancelar'); } public function buildForm(array $form, FormStateInterface $form_state, $ccod = NULL) { $this->codigo = $ccod; return parent::buildForm($form, $form_state); } public function validateForm(array &$form, FormStateInterface $form_state) { parent::validateForm($form, $form_state); } public function submitForm(array &$form, FormStateInterface $form_state) { $query = \Drupal::database(); $query->delete('mensaxes') ->condition('codigo',$this->codigo) ->execute(); drupal_set_message("Eliminado correctamente."); $form_state->setRedirect('mensaxes.mensaxes_controller_taboa'); } }

« previous php.notes (#211210) next »