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; }
return; } */ $tc = new TipoContenido(); $count = 0; $xAccion = ""; $txtCveTipoContenido = 0; $txtNombre = ""; $cbxActivo = 0; $msg = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { $xAccion = test_input($_POST["xAccion"]); $txtCveTipoContenido = (int) test_input($_POST["txtCveTipoContenido"]); $txtNombre = test_input($_POST["txtNombre"]); $cbxActivo = isset($_POST["cbxActivo"]) ? 1 : 0; if ($txtCveTipoContenido != 0) { $tc = new TipoContenido($txtCveTipoContenido); } if ($xAccion == 'grabar') { $tc->setNombre($txtNombre); $tc->setActivo($cbxActivo); $count = $tc->grabar(); if ($count > 0) { $msg = "Los datos han sido guardados."; } else { $msg = "Ha ocurrido un imprevisto al guardar los datos"; } } elseif ($xAccion == 'eliminar') { $count = $tc->borrar(); if ($count > 0) { $msg = "El registro ha sido borrado con éxito"; $tc = NULL;