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;
 }
Example #2
0
  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;