public function grabar() { $sql = ""; $count = 0; if (!$this->_existe) { $this->cve_actividad_contenido = UtilDB::getSiguienteNumero("calendario_actividades_contenido", "cve_actividad_contenido"); $sql = "INSERT INTO calendario_actividades_contenido VALUES( "; $sql .= "{$this->cve_actividad_contenido},"; $sql .= $this->cve_calendario->getCve_calendario() . ","; $sql .= $this->cve_tipo_contenido->getCve_tipo_contenido() . ",NULL,{$this->activo})"; $count = UtilDB::ejecutaSQL($sql); if ($count > 0) { $this->_existe = true; } } else { $sql = "UPDATE calendario_actividades_contenido SET "; $sql .= "cve_actividad_contenido = {$this->cve_actividad_contenido},"; $sql .= "cve_calendario =" . $this->cve_calendario->getCve_calendario() . ","; $sql .= "cve_tipo_contenido =" . $this->cve_tipo_contenido->getCve_tipo_contenido() . ","; $sql .= "url = NULL,"; $sql .= "activo=" . ($this->activo ? "1" : "0"); $sql .= " WHERE cve_actividad_contenido = {$this->cve_actividad_contenido}"; $count = UtilDB::ejecutaSQL($sql); } return $count; }
<?php require_once 'class/CalendarioActividad.php'; require_once 'class/Actividad.php'; require_once 'class/Municipio.php'; $ca = NULL; $msg = ""; if (isset($_GET['id'])) { $ca = new CalendarioActividad((int) $_GET['id']); } else { $ca = new CalendarioActividad(); $msg = "Lo sentimos, su busqueda no tiene resultados"; } if ($ca->getCve_calendario() > 0) { ?> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title"><?php echo $ca->getCve_actividad()->getNombre(); ?> </h4> </div> <div class="modal-body"> <div class="te" style="list-style-position: inside;"> <p><b>Fecha inicio:</b> <?php echo $ca->getFecha_inicio(); ?> </p> <p><b>Fecha fin:</b> <?php echo $ca->getFecha_fin(); ?>
$txtCveCalendario = (int) test_input($_POST["txtCveCalendario"]); $txtCveActividad = (int) test_input($_POST["txtCveActividad"]); $fi = strtotime(str_replace('/', '-', test_input($_POST["txtFechaInicio"]) . " " . "00:00:00")); $ff = strtotime(str_replace('/', '-', test_input($_POST["txtFechaFin"]) . " " . "23:59:59")); $txtFechaInicio = date('Y-m-d H:i:s', $fi); $txtFechaFin = date('Y-m-d H:i:s', $ff); $txtLugar = test_input($_POST["txtLugar"]); $txtEstado = (int) test_input($_POST["txtEstado"]); $txtMunicipio = isset($_POST["txtMunicipio"]) ? (int) test_input($_POST["txtMunicipio"]) : ""; $txtImagenPortada = test_input($_POST["txtImagenPortada"]); $txtPrecio = (double) test_input($_POST["txtPrecio"]); $txtCupoMaximo = (int) test_input($_POST["txtCupoMaximo"]); $txtObservaciones = test_input($_POST["txtObservaciones"]); $cbxActivo = isset($_POST["cbxActivo"]) ? 1 : 0; if ($txtCveCalendario != 0) { $ca = new CalendarioActividad($txtCveCalendario); } if ($xAccion == 'grabar') { $ca->setCve_actividad(new Actividad($txtCveActividad)); $ca->setFecha_inicio($txtFechaInicio); $ca->setFecha_fin($txtFechaFin); $ca->setLugar($txtLugar); $ca->setCve_municipio(new Municipio($txtEstado, $txtMunicipio)); $ca->setImagen_portada($txtImagenPortada); $ca->setPrecio($txtPrecio); $ca->setCupo_maximo($txtCupoMaximo); $ca->setObservaciones($txtObservaciones); $ca->setActivo($cbxActivo); $count = $ca->grabar(); if ($count > 0) { $msg = "Los datos han sido guardados.";