本文整理汇总了PHP中Evento::delete方法的典型用法代码示例。如果您正苦于以下问题:PHP Evento::delete方法的具体用法?PHP Evento::delete怎么用?PHP Evento::delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Evento
的用法示例。
在下文中一共展示了Evento::delete方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: eliminar
/**
* Método para eliminar
*/
public function eliminar($id)
{
View::select(null, null);
$this->data = array('success' => false);
if (isset($id) && is_numeric($id)) {
$evento = new Evento();
if (!$evento->find_first($id)) {
Flash::error('Lo sentimos, pero no se ha podido establecer la información del evento');
}
try {
if ($evento->delete()) {
Flash::valid('El evento se ha eliminado correctamente!');
$this->data = array('success' => true);
} else {
Flash::warning('Lo sentimos, pero este evento no se puede eliminar.');
}
} catch (KumbiaException $e) {
Flash::error('Este evento no se puede eliminar porque se encuentra relacionado con otro registro.');
}
}
View::json();
}
示例2: isset
<?php
include "common/menu.php";
?>
<div class="templatemo-content-wrapper">
<div class="templatemo-content">
<!-- Links da navegação em níveis -->
<ol class="breadcrumb">
<li><a href="index.php">Início</a></li>
<li class="active">Gerenciar Negócio - Eventos</li>
</ol>
<?php
//Condicional para deletar um registro sem sair da página.
if (isset($_GET['deletar'])) {
$evento->cd_evento = isset($_GET['deletar']) ? $_GET['deletar'] : die('ERROR: ID não encontrado.');
//Função que atualiza o registro baseado na instância criada.
if ($evento->delete()) {
$url = $url . '&sucesso=true';
} else {
$url = $url . '&sucesso=false';
}
$retorna = true;
header('Location:' . $url);
}
//Condicional para exibir o sucesso ou falha de uma operação.
if (isset($_GET['sucesso'])) {
if ($_GET['sucesso'] == 'true') {
?>
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Successo!</strong> Sua operação foi efetuada.
</div>
示例3: json
public function json()
{
$date = date("Y-m-d", strtotime($_REQUEST["date"]));
$hour = $_REQUEST["hour"];
$action = $_REQUEST["action"];
if (is_numeric($_REQUEST["order"]) && (int) $_REQUEST["order"] > 0) {
$orden = (int) $_REQUEST["order"];
}
if ($_REQUEST["toPosition"] && $_REQUEST["fromPosition"]) {
$action = "order";
}
switch ($action) {
//Order
case "order":
$evento = new Evento($_REQUEST["id"]);
$evento->order($date, $_REQUEST["toPosition"], $hour);
//Log
Log::add(LOG_MOVE_EVENTO, $_REQUEST);
break;
//Hour update
//Hour update
case "updateHour":
Evento::actualizarFechas($date, $hour);
//Log
Log::add(LOG_UPDATE_HOUR_PARRILLA, $_REQUEST);
break;
//Mosca2 add
//Mosca2 add
case "addMosca2":
$evento = new Evento($_REQUEST['eventoId']);
if ($evento->id) {
$mosca2 = new Mosca($_REQUEST['moscaId2']);
$evento->logo2 = $mosca2->codigo;
$evento->delay = $_REQUEST['delay'];
$evento->update();
//Log
Log::add(LOG_UPDATE_MOSCA2_PARRILLA, $_REQUEST);
}
break;
//New
//New
case "new":
$evento = new Evento();
$evento->entradaId = $_REQUEST["entradaId"];
$evento->insert(array("fecha" => $date, "hora" => $hour, "order" => $orden));
//Log
Log::add(LOG_ADD_EVENTO, $_REQUEST);
break;
//Import
//Import
case "import":
$order = $_REQUEST["order"];
if (count($_REQUEST["eventosId"])) {
foreach ($_REQUEST["eventosId"] as $eventoId) {
$evento = new Evento($eventoId);
$evento->insert(array("fecha" => $date, "hora" => $hour, "order" => $order, "force" => true));
$order++;
}
}
//Log
Log::add(LOG_IMPORT_EVENTOS, $_REQUEST);
break;
//Delete
//Delete
case "delete":
$evento = new Evento($_REQUEST["id"]);
$evento->delete();
//Actualizamos el orden
Evento::actualizarOrden($date);
//Actualizamos las fechas
Evento::actualizarFechas($date, $hour);
//Log
Log::add(LOG_DELETE_EVENTO, $_REQUEST);
break;
}
//Select
$eventos = Evento::select(array("fecha" => $date));
//Data
$data = array();
if (count($eventos)) {
foreach ($eventos as $evento) {
$data[] = $evento->getDataTablesJson();
}
}
echo json_encode(array("aaData" => $data));
}