note 123924 added to pdo.query
| From: | pepe at gmail dot com | Date: | Mon, 10 Jun 2019 15:10:50 +0000 |
| Subject: | note 123924 added to pdo.query | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-211205@lists.php.net to get a copy of this message | ||
<?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');
}
}
----
Server IP: 208.43.231.9
Probable Submitter: 82.199.130.26 (proxied: 89.128.92.40)
----
Manual Page -- http://php.net/manual/en/pdo.query.php
Edit -- https://master.php.net/note/edit/123924
Del: integrated -- https://master.php.net/note/delete/123924/integrated
Del: useless -- https://master.php.net/note/delete/123924/useless
Del: bad code -- https://master.php.net/note/delete/123924/bad+code
Del: spam -- https://master.php.net/note/delete/123924/spam
Del: non-english -- https://master.php.net/note/delete/123924/non-english
Del: in docs -- https://master.php.net/note/delete/123924/in+docs
Del: other reasons-- https://master.php.net/note/delete/123924
Reject -- https://master.php.net/note/reject/123924
Search -- https://master.php.net/manage/user-notes.php