function agregarDiscusion()
{
    $res = false;
    $usuario = getUsuarioActual();
    if (isset($_POST['titulo']) && isset($_POST['texto']) && isset($_POST['curso'])) {
        $titulo = removeBadHtmlTags(trim($_POST['titulo']));
        $texto = removeBadHtmlTags($_POST['texto']);
        $idCurso = removeBadHtmlTags($_POST['curso']);
        if (strlen($titulo) > 0 && strlen($titulo) <= 140 && strlen($texto) > 0) {
            require_once 'modulos/cursos/modelos/DiscusionModelo.php';
            $discusion = new Discusion();
            $discusion->titulo = $titulo;
            $discusion->texto = $texto;
            $discusion->idCurso = $idCurso;
            $discusion->idUsuario = $usuario->idUsuario;
            $discusion->idDiscusion = altaDiscusion($discusion);
            if ($discusion->idDiscusion >= 0) {
                //Se agrego correctamente
                $res = true;
                $msg = "se agrego discusion: " . $discusion->idDiscusion;
            } else {
                //Ocurrió un error al agregar
                $msg = "Ocurrió un error al agregar a la base de datos";
            }
        } else {
            $msg = "Los datos introducidos no son válidos";
        }
    } else {
        $msg = "No hay datos";
    }
    $resultado = array("res" => $res, "msg" => $msg);
    $resultado = json_encode($resultado);
    echo $resultado;
}
Example #2
0
function loginSubmit()
{
    require_once 'modulos/principal/modelos/loginModelo.php';
    if (isset($_POST['pagina'])) {
        $pagina = $_POST['pagina'];
    }
    if (isset($_POST['email']) && isset($_POST['password'])) {
        $usuario = removeBadHtmlTags(trim($_POST['email']));
        $password = removeBadHtmlTags(trim($_POST['password']));
        $num = loginUsuario($usuario, md5($password));
        //$num= 0;
        if ($num == 0) {
            //no hay usuario correcto
            $msgLogin = "******";
            require_once 'lib/php/facebook/loginFacebook.php';
            require_once 'modulos/principal/vistas/login.php';
        } else {
            if (isset($_POST['recuerdame']) && $_POST['recuerdame'] == 1) {
                //Guardamos la cookie para recordar
                //tiempo que va a durar la cookie, alrededor de 30 días
                $tiempo = 2592000;
                setcookie("usrcookie", $usuario, time() + $tiempo, '/');
                setcookie("clvcookie", md5($password), time() + $tiempo, '/');
            }
            setSessionMessage("<h4 class='success'>¡Bienvenido " . getUsuarioActual()->nombreUsuario . "!</h4>");
            redirect($pagina);
        }
    } else {
        $msgLogin = "******";
        require_once 'modulos/principal/vistas/login.php';
    }
}
function loginSubmit()
{
    require_once 'modulos/principal/modelos/loginModelo.php';
    if (isset($_POST['pagina'])) {
        $pagina = $_POST['pagina'];
    }
    if (isset($_POST['email']) && isset($_POST['password'])) {
        $usuario = removeBadHtmlTags(trim($_POST['email']));
        $password = removeBadHtmlTags(trim($_POST['password']));
        $setCookies = isset($_POST['recuerdame']);
        $num = loginUsuario($usuario, md5($password), $setCookies);
        if ($num == 0) {
            //no hay usuario correcto
            $msgLogin = "******";
            require_once 'modulos/principal/vistas/login.php';
        } else {
            setSessionMessage("Usted es un " . getTipoUsuarioTexto() . " en Unova", "¡Bienvenido " . getUsuarioActual()->nombreUsuario . "! ", "success");
            redirect($pagina);
        }
    } else {
        print_r($_POST);
        $msgLogin = "******";
        require_once 'modulos/principal/vistas/login.php';
    }
}
function agregarComentario()
{
    $res = false;
    $usuario = getUsuarioActual();
    if (isset($_POST['texto']) && isset($_POST['discusion'])) {
        $texto = removeBadHtmlTags($_POST['texto']);
        $idDiscusion = removeBadHtmlTags($_POST['discusion']);
        if (strlen($texto) > 0) {
            require_once 'modulos/cursos/modelos/ComentarioModelo.php';
            $comentario = new Comentario();
            $comentario->texto = $texto;
            $comentario->idDiscusion = $idDiscusion;
            $comentario->idUsuario = $usuario->idUsuario;
            $comentario->idComentario = altaComentario($comentario);
            if ($comentario->idComentario >= 0) {
                //Se agrego correctamente
                $res = true;
                $msg = "se agrego comentario: " . $comentario->idComentario;
            } else {
                //Ocurrió un error al agregar
                $msg = "Ocurrió un error al agregar a la base de datos";
            }
        } else {
            $msg = "Los datos introducidos no son válidos";
        }
    } else {
        $msg = "No hay datos";
    }
    $resultado = array("res" => $res, "msg" => $msg);
    $resultado = json_encode($resultado);
    echo $resultado;
}
function jsaSavePago($empresa, $monto, $periodo, $periocidad, $idAnno, $idMes, $idDia)
{
    $xEmp = new cEmpresas($empresa);
    $oficial = getUsuarioActual();
    $fecha = "{$idAnno}-{$idMes}-{$idDia}";
    //fechasys();
    $xEmp->addOperacion($monto, $periodo, $periocidad, $fecha, -1, $oficial);
}
Example #6
0
function responderPreguntas()
{
    //mostrar las preguntas que este usuario no ha contestado
    if (validarUsuarioLoggeado()) {
        $usuario = getUsuarioActual();
        require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
        $preguntas = getPreguntasSinResponder($usuario->idUsuario);
        require_once 'modulos/usuarios/vistas/responderPreguntas.php';
    }
}
function jsaShowCalendarTasks($date)
{
    $xD = new cFecha();
    $date = $xD->getFechaISO($date);
    $xLi = new cSQLListas();
    $cTbl = new cTabla($xLi->getListadoDeTareas(getUsuarioActual(), $date));
    $cTbl->setKeyField("idusuarios_web_notas");
    $cTbl->setKeyTable("usuarios_web_notas");
    $cTbl->OButton("TR.Checado", "setUpdateEstatus(_REPLACE_ID_)", $cTbl->ODicIcons()->OK);
    return $cTbl->Show("TR.Tareas");
}
function subirImagen()
{
    //Regresara un json con error y link
    $error = "";
    $link = "";
    if (validarUsuarioLoggeado()) {
        if (isset($_POST['u']) && isset($_POST['uuid']) && isset($_POST['cu']) && isset($_POST['cl'])) {
            $idUsuario = $_POST['u'];
            $uuid = $_POST['uuid'];
            $idCurso = $_POST['cu'];
            $idClase = $_POST['cl'];
            $usuario = getUsuarioActual();
            require_once 'modulos/cursos/modelos/ClaseModelo.php';
            require_once 'modulos/cursos/modelos/CursoModelo.php';
            if ($usuario->idUsuario == getIdUsuarioDeCurso($idCurso) && $usuario->idUsuario == $idUsuario && $usuario->uuid == $uuid && clasePerteneceACurso($idCurso, $idClase)) {
                $file = "archivos/temporal/original_" . $_FILES["imagen"]["name"];
                if (move_uploaded_file($_FILES['imagen']['tmp_name'], $file)) {
                    //Se subió correctamente el archivo, lo subimos al S3
                    require_once 'modulos/aws/modelos/s3Modelo.php';
                    $res = uploadFileToS3($file, "popcornExtraFiles");
                    if ($res['res']) {
                        //se subio bien al s3
                        require_once 'modulos/editorPopcorn/modelos/archivosExtraModelo.php';
                        $archivoExtra = new ArchivoExtra();
                        $archivoExtra->idClase = $idClase;
                        $archivoExtra->link = $res['link'];
                        if (agregarArchivoExtra($archivoExtra) >= 0) {
                            //Se agrego bien a la bd
                            $link = $res['link'];
                        } else {
                            //error al agregar a la bd
                            $error = "Error al guardar en la bd";
                        }
                    } else {
                        //no se subio al s3
                        $error = "no se subio al s3";
                    }
                    //sin importar si se subio bien, borramos el archivo temporal
                    unlink($file);
                } else {
                    $error = "error al mover el archivo";
                }
            } else {
                $error = "No tienes permiso para modificar";
            }
        } else {
            $error = "datos no validos";
        }
    } else {
        $error = "Usuario no válido";
    }
    $array = array("error" => $error, "link" => $link, "post" => $_POST);
    echo json_encode($array);
}
function cargarUsuarioSession()
{
    require_once "modulos/usuarios/modelos/usuarioModelo.php";
    $auxUs = getUsuarioActual();
    if (isset($auxUs)) {
        $usuarioSess = getUsuario($auxUs->idUsuario);
        if (isset($usuarioSess)) {
            $usuario = new Usuario();
            $usuario->idUsuario = $usuarioSess->idUsuario;
            $usuario->activado = $usuarioSess->activado;
            $usuario->avatar = $usuarioSess->avatar;
            $usuario->email = $usuarioSess->email;
            $usuario->nombreUsuario = $usuarioSess->nombreUsuario;
            $usuario->tipoUsuario = $usuarioSess->tipoUsuario;
            $usuario->uuid = $usuarioSess->uuid;
            $usuario->uniqueUrl = $usuarioSess->uniqueUrl;
            $_SESSION['usuario'] = $usuarioSess;
        }
    }
}
Example #10
0
function principal()
{
    require_once 'modulos/categorias/modelos/categoriaModelo.php';
    $categorias = getCategorias();
    require_once 'modulos/cursos/modelos/CursoModelo.php';
    $array = getCursosFuncion();
    $numCursos = $array['n'];
    $cursos = $array['cursos'];
    $numPreguntas = 0;
    //checamos que no tenga preguntas sin responder
    $usuario = getUsuarioActual();
    if (isset($usuario)) {
        $aleatorio = rand(0, 100);
        if ($aleatorio > 80) {
            require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
            $numPreguntas = getNumeroDePreguntasSinResponder($usuario->idUsuario);
        }
    }
    require_once 'modulos/principal/vistas/principal.php';
}
             //echo "$idrelacion [$tipo] $nombres ($nombre|$apellido1|$apellido2)<br />\r\n";
             $xRel->apellido_materno($apellido2);
             $xRel->apellido_paterno($apellido1);
             $xRel->calificacion_del_referente(0);
             $xRel->codigo($id);
             $xRel->consanguinidad(99);
             $xRel->credito_relacionado(DEFAULT_CREDITO);
             $xRel->curp("");
             $xRel->dependiente(1);
             $xRel->domicilio_completo("");
             $xRel->eacp(EACP_CLAVE);
             $xRel->estatus(10);
             $xRel->fecha_alta(fechasys());
             $xRel->fecha_nacimiento($xSoc->getFechaDeNacimiento());
             $xRel->idsocios_relaciones($xRel->query()->getLastID());
             $xRel->idusuario(getUsuarioActual());
             $xRel->monto_relacionado(0);
             $xRel->nombres($nombre);
             $xRel->numero_socio($idrelacion);
             $xRel->observaciones("");
             $xRel->ocupacion($tipo);
             $xRel->porcentaje_relacionado(100);
             $xRel->socio_relacionado($id);
             $xRel->sucursal(getSucursal());
             $xRel->telefono_movil(0);
             $xRel->telefono_residencia(0);
             $xRel->tipo_relacion($eq[$tipo]);
             $xRel->query()->insert()->save();
         }
         break;
 }
 function setRetiro($monto, $cheque = DEFAULT_CHEQUE, $tipo_de_pago = "cheque", $recibo_fiscal = DEFAULT_RECIBO_FISCAL, $observaciones = "", $grupo = DEFAULT_GRUPO, $fecha = false, $recibo = false)
 {
     $iduser = getUsuarioActual();
     /**
      * verifica el maximo Retirable
      * Si forzar es VERDADERO, el Maximo retirable es igual al SALDO
      */
     if ($this->mForceOperations == true) {
         $maximo_ret = $this->mSaldoActual;
         $this->mMessages .= "WARN\tLa Operacion sera FORZADA \r\n";
     } else {
         $maximo_ret = $this->getMaximoRetirable($fecha);
     }
     if ($monto > $maximo_ret) {
         $this->mMessages .= "ERROR\tEl Monto a Retirar({$monto}) es Mayor al Retirable({$maximo_ret}) \r\n";
         $monto = 0;
         $recibo = false;
     }
     if ($monto > 0) {
         if (in_array($this->mEstatusActual, $this->mEstatusNoOperativos) == true or $monto > $this->mSaldoActual) {
             $this->mMessages .= "ERROR\tLa Cuenta no esta permitida para recibir Operacion, tiene estatus " . $this->mEstatusActual . " ";
             $this->mMessages .= "o su saldo(" . $this->mSaldoActual . ") es Mayor al Monto a  retirar({$monto})  \r\n";
             $this->mSucess = false;
         } else {
             if (setNoMenorQueCero($this->mPeriodoCuenta) == 0) {
                 $this->mPeriodoCuenta = 1;
             }
             if (setNoMenorQueCero($this->mSocioTitular) <= DEFAULT_SOCIO) {
                 $this->init();
             }
             if ($fecha == false) {
                 if (isset($this->mFechaOperacion) and $this->mFechaOperacion != false) {
                     $fecha = $this->mFechaOperacion;
                 } else {
                     $fecha = fechasys();
                 }
             }
             $fecha = setFechaValida($fecha);
             $this->mFechaOperacion = $fecha;
             $socio = $this->mSocioTitular;
             $CRecibo = new cReciboDeOperacion(8, true);
             //Set a Mvto Contable
             //Agregar recibo si no hay
             if (setNoMenorQueCero($recibo) == 0) {
                 $recibo = $CRecibo->setNuevoRecibo($socio, $this->mNumeroCuenta, $this->mFechaOperacion, $this->mPeriodoCuenta, 8, $observaciones, $cheque, $tipo_de_pago, $recibo_fiscal, $grupo);
                 if (setNoMenorQueCero($recibo) == 0) {
                     $this->mMessages .= "OK\tSe Agrego Exitosamente el Recibo [{$recibo}] de la Cuenta " . $this->mNumeroCuenta . " \r\n";
                     $this->mReciboDeOperacion = $recibo;
                     $this->mSucess = true;
                 } else {
                     $this->mMessages .= "ERROR\tSe Fallo al Agregar el Recibo [{$recibo}] de la Cuenta " . $this->mNumeroCuenta . " \r\n";
                     $this->mSucess = false;
                 }
             }
             $this->mReciboDeOperacion = $recibo;
             if (setNoMenorQueCero($recibo) > 0) {
                 //Agregar el Movimiento
                 $CRecibo->setNumeroDeRecibo($recibo);
                 $CRecibo->setNuevoMvto($fecha, $monto, $this->mOperacionRetiro, $this->mPeriodoCuenta, $observaciones, -1, TM_CARGO, $socio, $this->mNumeroCuenta);
                 $CRecibo->setFinalizarRecibo(true);
                 $CRecibo->setFinalizarTesoreria();
                 $this->mNuevoSaldo = $this->mSaldoAnterior - $monto;
                 $this->mSucess = true;
                 ///Actualizar el recibo
                 $this->mReciboDeOperacion = $recibo;
                 //Actualizar la Cuenta
                 $this->setUpdateSaldo();
             } else {
                 $this->mMessages .= "ERROR\tNo Existe Recibo con el cual trabajar({$recibo}) \r\n";
             }
             $this->mMessages .= $CRecibo->getMessages();
             $this->mORec = $CRecibo;
         }
     }
     return $recibo;
 }
		alert ("EL DIA[" + mDia + "/" + mMes + "/" + mAnn + "] ES DOMINGO\n******VERIFIQUE SUS DATOS********");
	}
	if ( (mDay == 6)  && (mTrabInSat == false) ){
		alert ("EL DIA ES SABADO\nDIA INHABIL SEGUN SU CONFIGURACION\n*****VERIFIQUE SUS DATOS****");
	}
	getNombre_FechaDeMinistracion();
	getNombre_FechaDeAbono();
}
function jsGetControlDias(){ jsaGetControlDias();}
function jsCambiarDiaPago(sc){	$("#ideldia0").val(sc.value); }
</script>
</fieldset>
<?php 
} else {
    $xPlanGen = new cPlanDePagosGenerador();
    $oficial = getUsuarioActual();
    $xFecha = new cFecha();
    $msgM = "";
    $msgC = "";
    $msg = "============================  LOG DE PLAN DE PAGOS =========================\r\n";
    $msg .= "============================  GENERADO POR {$oficial} \r\n";
    $msg .= "============================  FECHA " . date("Y-m-d H:s:i") . " \r\n";
    $xLog = new cFileLog("log-de-plan-de-pago-{$solicitud}", true);
    //DATOS PREDEFINIDOS
    //$DatosPlanAnterior			= false;
    $OPCION_ANUAL_FLAT = true;
    $decenales = array();
    $dia_1_ab = PQ_DIA_PRIMERA_QUINCENA;
    $dia_2_ab = PQ_DIA_SEGUNDA_QUINCENA;
    $dia_3_ab = 30;
    //==========================================================
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
$iduser = $_SESSION["log_id"];
//=====================================================================================================
$xHP = new cHPage("TR.Recibos de cobranza", HP_RPTXML);
$oficial = elusuario($iduser);
$xF = new cFecha();
$xSQL = new cSQLListas();
//=====================================================================================================
$fecha_inicial = isset($_GET["on"]) ? $_GET["on"] : fechasys();
$fecha_final = isset($_GET["off"]) ? $_GET["off"] : fechasys();
$cajero = isset($_GET["f3"]) ? $_GET["f3"] : getUsuarioActual();
// Numero de Cajero
$output = isset($_GET["out"]) ? $_GET["out"] : OUT_DEFAULT;
$ByCajero = "";
$ByAll = "";
$senders = getEmails($_REQUEST);
$empresa = parametro("dependencia", SYS_TODAS, MQL_INT);
$empresa = parametro("empresa", $empresa, MQL_INT);
if (isset($_REQUEST["fechaMX"])) {
    $fecha_inicial = $xF->getFechaISO($_REQUEST["fechaMX"]);
    $fecha_final = $xF->getFechaISO($_REQUEST["fechaMX"]);
}
$ByDependencia = $empresa == SYS_TODAS ? "" : " AND `socios`.`iddependencia`=" . $empresa;
$ByUsuario = $cajero == SYS_TODAS ? "" : " AND operaciones_recibos.idusuario={$cajero} ";
$ByFecha = " AND (operaciones_recibos.fecha_operacion>='{$fecha_inicial}' AND operaciones_recibos.fecha_operacion<='{$fecha_final}') ";
$nombre_empresa = "";
 /**
  * Agrega un Recibo Nuevo
  * @param integer	$socio
  * @param integer	$documento
  * @param date		$fecha_operacion
  * @param integer	$parcialidad
  * @param integer	$tipo_docto
  * @param string	$cadena
  * @param string	$cheque_afectador
  * @param string	$tipo_pago
  * @param string	$recibo_fiscal
  * @param integer	$grupo_asoc
  * @param integer	$cuenta_bancaria
  */
 function setNuevoRecibo($socio, $documento, $fecha_operacion, $parcialidad, $tipo_docto = false, $cadena = "", $cheque_afectador = "NA", $tipo_pago = "ninguno", $recibo_fiscal = "NA", $grupo_asoc = DEFAULT_GRUPO, $cuenta_bancaria = false, $moneda = false, $unidades_originales = 0, $persona_asociada = false)
 {
     $ql = new MQL();
     $tipo_docto = setNoMenorQueCero($tipo_docto) <= 0 ? $this->mTipoDeRecibo : $tipo_docto;
     //----------------------------------DATOS DEL RECIBO------------------------
     $total_operacion = 0;
     // Total Operacion
     $observaciones = $cadena;
     $indice_origen = 99;
     // Indice de Origen
     $sucursal = getSucursal();
     $eacp = EACP_CLAVE;
     $moneda = $moneda == false ? $this->mMoneda : $moneda;
     $unidades_originales = $unidades_originales == 0 ? $this->mUnidadesOriginales : $unidades_originales;
     $persona_asociada = $persona_asociada == false ? $this->mClavePersonAsoc : $persona_asociada;
     $persona_asociada = setNoMenorQueCero($persona_asociada);
     //si es pago o ministracion
     if ($tipo_docto == RECIBOS_TIPO_PAGO_CREDITO and $persona_asociada <= DEFAULT_SOCIO) {
         $xCred = new cCredito($documento);
         if ($xCred->init() == true) {
             $persona_asociada = $xCred->getClaveDeEmpresa();
         }
     }
     //
     $cuenta_bancaria = setNoMenorQueCero($cuenta_bancaria);
     if ($cuenta_bancaria > 0) {
         $this->setCuentaBancaria($cuenta_bancaria);
     }
     // DATOS GENERALES
     $idrecibo = getFolio(iDE_RECIBO);
     //Verificar la Cuenta Bancaria
     if (!isset($socio)) {
         $socio = $this->mSocio;
     }
     $iduser = getUsuarioActual();
     $xDTab = new cSAFETabla(TOPERACIONES_RECIBOS);
     //----------------------------------------------------------------------------- clave_de_moneda, unidades_en_moneda
     $xRec = new cOperaciones_recibos();
     $xRec->archivo_fisico("");
     $xRec->cadena_distributiva($cadena);
     $xRec->cheque_afectador($cheque_afectador);
     $xRec->clave_de_moneda($moneda);
     $xRec->docto_afectado($documento);
     $xRec->eacp($eacp);
     $xRec->fecha_de_registro(fechasys());
     $xRec->fecha_operacion($fecha_operacion);
     $xRec->grupo_asociado($grupo_asoc);
     $xRec->idoperaciones_recibos($idrecibo);
     $xRec->idusuario($iduser);
     $xRec->indice_origen($indice_origen);
     $xRec->numero_socio($socio);
     $xRec->observacion_recibo($observaciones);
     $xRec->origen_aml(0);
     $xRec->persona_asociada($persona_asociada);
     //empresa
     $xRec->recibo_fiscal($recibo_fiscal);
     $xRec->sucursal($sucursal);
     $xRec->tipo_docto($tipo_docto);
     $xRec->total_operacion($total_operacion);
     $xRec->unidades_en_moneda($unidades_originales);
     $xRec->tipo_pago($tipo_pago);
     if ($this->mAfectar == true) {
         $xsr = $xRec->query()->insert()->save();
         // my_query($sql_i_rec);
         if ($xsr != false) {
             $this->mMessages .= "OK\tSe agrego exitosamente el Recibo : {$idrecibo} : del Documento {$documento}\r\n";
             $this->mCodigoDeRecibo = $idrecibo;
             $this->setNumeroDeRecibo($idrecibo);
             $this->init();
         } else {
             $this->mMessages .= "ERROR\tError al Agregar el Recibo {$idrecibo} del Documento {$documento} \r\n";
             $idrecibo = false;
         }
     } else {
         $this->mMessages .= "WARN\tNo se agrega el Recibo por que es NO AFECTABLE \r\n";
     }
     return $idrecibo;
 }
Example #16
0
                <br>
                <table class="table table-striped"><tbody class="files" data-toggle="modal-gallery" data-target="#modal-gallery"></tbody></table>
                <input type="hidden" name="idUsuario" value="<?php 
echo getUsuarioActual()->idUsuario;
?>
">
                <input type="hidden" name="idCurso" value="<?php 
echo $idCurso;
?>
">
                <input type="hidden" name="idTema" value="<?php 
echo $idTema;
?>
">
                <input type="hidden" name="uuid" value="<?php 
echo getUsuarioActual()->uuid;
?>
">
            </form>
        </div>
    </div>
    <div id="modal-gallery" class="modal modal-gallery hide fade">
        <div class="modal-header">
            <a class="close" data-dismiss="modal">&times;</a>
            <h3 class="modal-title"></h3>
        </div>
        <div class="modal-body"><div class="modal-image"></div></div>
        <div class="modal-footer">
            <a class="btn modal-download" target="_blank">
                <i class="icon-download"></i>
                <span>Download</span>
 function addValorArqueado($valor_arqueado, $numero_arqueado, $documento, $notas = "", $fecha = false, $hora = false)
 {
     //eliminar valor anterior
     $fecha = $fecha == false ? fechasys() : $fecha;
     $hora = $hora == false ? time() : $hora;
     $monto = $valor_arqueado * $numero_arqueado;
     $xArq = new cTesoreria_caja_arqueos();
     $id = $xArq->query()->getLastID();
     $xArq->codigo_de_arqueo($id);
     $xArq->codigo_de_caja($this->mClaveDecaja);
     $xArq->documento($documento);
     $xArq->eacp(EACP_CLAVE);
     $xArq->fecha_de_arqueo($fecha);
     $xArq->hora_de_arqueo($hora);
     $xArq->idusuario(getUsuarioActual());
     $xArq->monto_total_arqueado($monto);
     $xArq->observaciones($notas);
     $xArq->sucursal(getSucursal());
     $xArq->valor_arqueado($valor_arqueado);
     $xArq->numero_arqueado($numero_arqueado);
     $cmd = $xArq->query()->insert();
     $cmd->save();
     if (MODO_DEBUG == true) {
         setLog($cmd->getMessages());
     }
     return $id;
 }
Example #18
0
function borrarTema()
{
    if (validarUsuarioLoggeadoParaSubmits()) {
        if (isset($_GET['i'])) {
            $idCurso = $_GET['i'];
            $idTema = $_GET['j'];
            require_once 'modulos/cursos/modelos/CursoModelo.php';
            require_once 'modulos/cursos/modelos/TemaModelo.php';
            if (getUsuarioActual()->idUsuario == getIdUsuarioDeCurso($idCurso)) {
                $tema = getTema($idTema);
                //El curso si pertenece al usuario
                $numClases = numeroDeClasesDelTema($idTema);
                if ($numClases > 0) {
                    //no puedes borrar el tema porque tiene clases asignadas
                    echo "<div> <h3 class='error'>No puedes borrar este tema porque todavía tiene clases.<br> Borra las clases primero</h3></div>";
                } else {
                    if (bajaTema($idTema) <= 0) {
                        echo "<div><h3 class='error'> Ocurrió un error al borrar el tema. Intenta de nuevo más tarde.</h3></div>";
                    } else {
                        //echo "<div><h3 class='info'></h3></div>";
                        echo "ok";
                        //Si fue satisfactorio no regresamos ningun resultado
                    }
                }
            } else {
                //Error, el usuario no es dueño de este curso, no puede modificar
                //goToIndex(); //no enviar a ningun lado porque es llamada ajax
            }
        } else {
            //Error, no hay get['i']
            //goToIndex(); //no enviar a ningun lado porque es llamada ajax
        }
    } else {
        //Error, no hay usuario loggeado para ejecutar acción Ajax, no hacer nada
    }
}
Example #19
0
function guardarEdicionVideo()
{
    $res = array();
    $resultado = "";
    $mensaje = "";
    if (validarUsuarioLoggeado()) {
        if (isset($_POST['u']) && isset($_POST['uuid']) && isset($_POST['cu']) && isset($_POST['cl'])) {
            $idUsuario = $_POST['u'];
            $uuid = $_POST['uuid'];
            $idCurso = $_POST['cu'];
            $idClase = $_POST['cl'];
            $usuario = getUsuarioActual();
            require_once 'modulos/cursos/modelos/ClaseModelo.php';
            require_once 'modulos/cursos/modelos/CursoModelo.php';
            if ($usuario->idUsuario == getIdUsuarioDeCurso($idCurso) && $usuario->idUsuario == $idUsuario && $usuario->uuid == $uuid && clasePerteneceACurso($idCurso, $idClase)) {
                $auxPostArray = array();
                //Cargamos los datos de video
                if (isset($_POST['videoData'])) {
                    $auxPostArray['videoData'] = $_POST['videoData'];
                }
                //Cargamos los textos
                if (isset($_POST['textos'])) {
                    $auxPostArray['textos'] = $_POST['textos'];
                }
                //Cargamos las imagenes
                if (isset($_POST['imagenes'])) {
                    $auxPostArray['imagenes'] = $_POST['imagenes'];
                }
                //Cargamos los videos
                if (isset($_POST['videos'])) {
                    $auxPostArray['videos'] = $_POST['videos'];
                }
                //Cargamos los links
                if (isset($_POST['links'])) {
                    $auxPostArray['links'] = $_POST['links'];
                }
                //Cargamos las preguntas
                if (isset($_POST['preguntas'])) {
                    $auxPostArray['preguntas'] = $_POST['preguntas'];
                    //validamos que las preguntas que ya no se usen, se borren de la bd
                    require_once 'modulos/cursos/modelos/ControlModelo.php';
                    require_once 'modulos/cursos/modelos/ControlPreguntaModelo.php';
                    $control = getControlDeClase($idClase);
                    $preguntasEnBD = getIdsPreguntasDeControl($control->idControl);
                    //Cargamos los ids de las preguntas en un arreglo, para poder checarlo y borrar las que
                    //ya no se usen
                    $idPreguntasNuevas = array();
                    foreach ($_POST['preguntas'] as $pregunta) {
                        array_push($idPreguntasNuevas, $pregunta['idPregunta']);
                    }
                    foreach ($preguntasEnBD as $pregunta) {
                        //checamos que esta pregunta este en uso
                        if (!in_array($pregunta, $idPreguntasNuevas)) {
                            //Si no esta en el arreglo, la debemos de borrar
                            bajaControlPregunta($pregunta);
                        }
                    }
                }
                $json = json_encode($auxPostArray);
                $json = str_replace("'", "", $json);
                //revisamos que los archivos que se subieron para esta clase aún se utilizen
                require_once 'modulos/editorPopcorn/modelos/archivosExtraModelo.php';
                $archivosExtra = getArchivosExtraDeClase($idClase);
                if (isset($archivosExtra)) {
                    foreach ($archivosExtra as $archivo) {
                        $auxName = substr(strrchr($archivo->link, "/"), 1);
                        if (strpos($json, $auxName) !== false) {
                            //echo 'El archivo ' . $archivo->link . ' todavía se usa<br>';
                            //No hacemos nada, el archivo esta en uso
                        } else {
                            //echo 'El archivo ' . $archivo->link . ' YA NO SE USA!<br>';
                            //El archivo ya no se usa, lo borramos del s3
                            require_once 'modulos/aws/modelos/s3Modelo.php';
                            //echo 'se va a borrar el id = ' . $archivo->idArchivoExtra . ' link= ' . $archivo->link;
                            if (deleteFileFromS3ByUrl($archivo->link)) {
                                //Se borro el archivo del s3, lo borramos de la bd
                                //echo 'se borro del s3 ';
                                if (borrarArchivoExtra($archivo->idArchivoExtra)) {
                                    //echo 'se borro de la bd';
                                }
                            }
                        }
                    }
                }
                if (actualizaCodigoClase($idClase, $json)) {
                    $resultado = "ok";
                    $mensaje = "Los cambios han sido guardados correctamente";
                } else {
                    $resultado = "error";
                    $mensaje = "Error al modificar la BD.";
                }
            } else {
                $resultado = "error";
                $mensaje = "No puedes modificar esta clase";
                echo json_encode($res);
            }
        } else {
            $resultado = "error";
            $mensaje = "Los datos recibidos son incorrectos";
            echo json_encode($res);
        }
    } else {
        $resultado = "error";
        $mensaje = "No hay usuario loggeado";
    }
    $res = array("resultado" => $resultado, "mensaje" => $mensaje);
    echo json_encode($res);
}
Example #20
0
function cambiarPrecio()
{
    if (validarUsuarioLoggeadoParaSubmits() && isset($_POST['cantidad']) && !empty($_POST['ic'])) {
        $precio = str_replace("\$", "", $_POST['cantidad']);
        $precio = floatval($precio);
        $idCurso = $_POST['ic'];
        $usuario = getUsuarioActual();
        require_once 'modulos/cursos/modelos/CursoModelo.php';
        $curso = getCurso($idCurso);
        if ($usuario->idUsuario == $curso->idUsuario) {
            //Al usuario le pertenece este curso
            actualizaPrecioCurso($idCurso, $precio);
            setSessionMessage("<h4 class='success'>Se modificó corectamente el precio del curso</h4>");
            redirect("/curso/" . $curso->uniqueUrl);
        } else {
            setSessionMessage("<h4 class='error'>No puedes modificar este curso</h4>");
            goToIndex();
        }
    } else {
        goToIndex();
    }
}
Example #21
0
function guardarEdicionVideo()
{
    $res = array();
    $resultado = "";
    $mensaje = "";
    if (validarUsuarioLoggeado()) {
        if (isset($_POST['u']) && isset($_POST['uuid']) && isset($_POST['cu']) && isset($_POST['cl'])) {
            $idUsuario = $_POST['u'];
            $uuid = $_POST['uuid'];
            $idCurso = $_POST['cu'];
            $idClase = $_POST['cl'];
            $usuario = getUsuarioActual();
            require_once 'modulos/cursos/modelos/ClaseModelo.php';
            require_once 'modulos/cursos/modelos/CursoModelo.php';
            if ($usuario->idUsuario == getIdUsuarioDeCurso($idCurso) && $usuario->idUsuario == $idUsuario && $usuario->uuid == $uuid && clasePerteneceACurso($idCurso, $idClase)) {
                $json = json_encode($_POST);
                $json = str_replace("'", "", $json);
                if (actualizaCodigoClase($idClase, $json)) {
                    $resultado = "ok";
                    $mensaje = "Los cambios han sido guardados correctamente";
                } else {
                    $resultado = "error";
                    $mensaje = "Error al modificar la BD.";
                }
            } else {
                $resultado = "error";
                $mensaje = "No puedes modificar esta clase";
                echo json_encode($res);
            }
        } else {
            $resultado = "error";
            $mensaje = "Los datos recibidos son incorrectos";
            echo json_encode($res);
        }
    } else {
        $resultado = "error";
        $mensaje = "No hay usuario loggeado";
    }
    $res = array("resultado" => $resultado, "mensaje" => $mensaje);
    echo json_encode($res);
}
$monto_solicitado = parametro("idmonto", 0, MQL_FLOAT);
$contrato_corriente = $cuenta;
$tipo_de_pago = parametro("idtipodepago", 0, MQL_INT);
$vencido = parametro("idFechaVencimiento", false);
$ministrado = parametro("idFechaMinistracion", false);
$solicitado = parametro("idFechaSolicitud", false);
$TipoDeAutorizacion = false;
$esrenovado = parametro("idrenovado", false, MQL_BOOL);
$tieneprops = parametro("idpropietario", false, MQL_BOOL);
//propietarios reales
$tieneprovs = parametro("idproveedor", false, MQL_BOOL);
//proveedores de recursos
$fecha_solicitud = $xFecha->getFechaISO($solicitado);
$fecha_ministracion = $xFecha->getFechaISO($ministrado);
$fecha_vencimiento = $xFecha->getFechaISO($vencido);
$oficial_de_credito = getUsuarioActual();
$xBtn = new cHButton();
$xFRM = new cHForm("frmcreditoautorizado");
$xFRM->setTitle($xHP->getTitle());
$xHP->init();
//Correccciones
$contrato_corriente = setNoMenorQueCero($contrato_corriente) <= 0 ? DEFAULT_CUENTA_CORRIENTE : $contrato_corriente;
$xSoc = new cSocio($persona);
$arrDatos = array("periocidad_de_pago" => $periocidad, "tipo_de_producto" => $tipoconvenio, "numero_de_pagos" => $numeropagos, "contrato_corriente_relacionado" => $contrato_corriente, "fecha_de_ministracion" => $ministrado, "fecha_de_vencimiento" => $vencido, "monto_solicitado" => $monto_solicitado);
$sucess = true;
if ($xSoc->isOperable() == true) {
    $sucess = $xSoc->setPrevalidarCredito($arrDatos);
    if ($xSoc->getUUID() != $_SESSION[SYS_UUID]) {
        $msg .= "ERROR\tEl credito Validado no es el mismo que intenta guardar(" . $xSoc->getUUID() . "|" . $_SESSION[SYS_UUID] . ")\r\n";
        $sucess = false;
    }
//=====================================================================================================
//=====>	INICIO_H
include_once "../core/go.login.inc.php";
include_once "../core/core.error.inc.php";
include_once "../core/core.html.inc.php";
include_once "../core/core.init.inc.php";
$theFile = __FILE__;
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
$xHP = new cHPage("TR.Eliminar Registro");
//$xAut				= new cAu
$oficial = elusuario(getUsuarioActual());
//Verificar eliminacion de archivos
//Mejorar
?>
<script  >
function cierrame() {	if( window.console ) window.console.log( '' ) ; 	window.close(); }
</script>
<body onLoad="setTimeout('cierrame()',60*5)">
<p class="frmTitle"><script> document.write(document.title); </script></p>
<?php 
$filter = isset($_GET["f"]) ? $_GET["f"] : false;
$table = isset($_GET["t"]) ? $_GET["t"] : false;
$msg = "";
if ($filter == false or $table == false) {
    $msg .= "ERROR\tNO SE TIENE UN DATO\r\n";
} else {
Example #24
0
function getFormaRecargarSaldo()
{
    if (isset($_GET['cnt']) && isset($_GET['des']) && isset($_GET['tipo'])) {
        $cantidad = removeBadHtmlTags($_GET['cnt']);
        $descripcion = removeBadHtmlTags($_GET['des']);
        $usuario = getUsuarioActual();
        if (isset($usuario)) {
            if ($cantidad >= 50) {
                require_once 'modulos/pagos/modelos/operacionModelo.php';
                require_once 'modulos/pagos/modelos/PayPalModelo.php';
                require_once 'bd/conex.php';
                beginTransaction();
                $operacion = new Operacion();
                $operacion->cantidad = $cantidad;
                $operacion->detalle = $descripcion;
                $operacion->completada = 0;
                $operacion->idUsuario = $usuario->idUsuario;
                $operacion->idTipoOperacion = 1;
                $operacion->idOperacion = altaOperacion($operacion);
                switch ($_GET['tipo']) {
                    case 'paypal':
                        commitTransaction();
                        $encrypted = encriptarInformacionBotonPago($descripcion, "", $cantidad, $operacion->idOperacion);
                        require_once 'modulos/pagos/vistas/formaRecargarSaldoPaypal.php';
                        break;
                        //not supported yet
                        //                    case 'mercadopago':
                        //                        break;
                    //not supported yet
                    //                    case 'mercadopago':
                    //                        break;
                    default:
                        rollBackTransaction();
                        echo '<div class="center" style="text-align:center"><h3 class="error">No es una opción válida</h3><br><h4>Ocurrió un error en tu solicitud</h4></div>';
                        break;
                }
            } else {
                //No es una cantidad valida
                echo '<div class="center" style="text-align:center"><h3 class="error">No es una cantidad válida</h3><br><h4>La cantidad mínima para recargar es de $50.00</h4></div>';
            }
        } else {
            echo 'no hay usuario loggeado';
            //No hay un usuario loggeado
        }
    } else {
        //no hay datos..
    }
}
 $idrecibo = $xCred->getNumeroReciboDeMinistracion();
 $idnumeroplan = $xCred->getNumeroDePlanDePagos();
 if (setNoMenorQueCero($idnumeroplan) > 0) {
     $oFrm->addToolbar($xBtn->getBasic("TR.PLAN_DE_PAGOS #{$idnumeroplan}", "printplan({$idnumeroplan})", "print", "print-plan", false));
 }
 $oFrm->addToolbar($xBtn->getBasic("TR.RENEGOCIAR", "jsRenegociar()", "editar", "mcediatar", false));
 $oFrm->OButton("TR.Parcialidades Pendientes", "var xcg = new CredGen();xcg.getLetrasEnMora({$idsolicitud})", $oFrm->ic()->PREGUNTAR);
 if ($codigo_de_oficial == USUARIO_TIPO_OFICIAL_AML or OPERACION_LIBERAR_ACCIONES == true) {
 }
 //Agregar Listado de Recibos
 $cTblx = new cTabla($mSQL->getListadoDeRecibos("", $xCred->getClaveDePersona(), $xCred->getNumeroDeCredito()));
 $cTblx->setKeyField("idoperaciones_recibos");
 $cTblx->setTdClassByType();
 $cTblx->setEventKey("jsGoPanelRecibos");
 $xHTabs->addTab("TR.RECIBOS", $cTblx->Show());
 if ($codigo_de_oficial == getUsuarioActual() or OPERACION_LIBERAR_ACCIONES == true) {
     $setSql = $mSQL->getListadoDeLlamadas($idsolicitud);
     $setSql3 = $mSQL->getListadoDeNotificaciones($idsolicitud);
     $c2Tbl = new cTabla($mSQL->getListadoDeNotas(false, $idsolicitud), 0);
     $c2Tbl->setWidth();
     $xHTabs->addTab("TR.NOTAS", $c2Tbl->Show());
     $c4Tbl = new cTabla($mSQL->getListadoDeCompromisos($idsolicitud), 5);
     $c4Tbl->setWidth();
     $xHTabs->addTab("TR.COMPROMISOS", $c4Tbl->Show());
     $cTbl = new cTabla($setSql, 0);
     $cTbl->addTool(SYS_DOS);
     $cTbl->setKeyField("idseguimiento_llamadas");
     $oFrm->addHTML($cTbl->getJSActions(true));
     $xHTabs->addTab("TR.LLAMADAS", $cTbl->Show());
     $c3Tbl = new cTabla($setSql3, 3);
     $c3Tbl->setWidth();
$xDiv = new cHDiv();
$xHP->init();
$xFRM = new cHForm("frm", "./");
$msg = "";
$xFRM->addDivSolo('<img src="../images/banner-safe.png" />');
$xFRM->addHTML("<h3>AUTOR</h3>");
$xFRM->addHTML("<h5>Balam Gonzalez Luis Humberto 2005-2014</h5>");
$xUl2 = new cHUl();
$xUl2->li('<a href="http://www.opencorebanking.com/">P&aacute;gina del Proyecto : www.opencorebanking.com</a>');
$xUl2->li('<a href="http://sourceforge.net/projects/safemicrofin/"> Hosting del Proyecto :  SourceForge</a>');
//$xUl2->li('Blog del Proyecto <a href="http://sourceforge.net/apps/wordpress/safemicrofin/">Hospedado en SourceForge</a>');
//$xFRM->addHTML( $xUl2->li('<a href="http://wiki.opencorebanking.com/">Wiki del Proyecto Hospedado en www.opencorebanking.com</a>')->end());
//$xFRM->addDivSolo("")
$xFRM->addHTML("<h3>FINANCIAMIENTO</h3>");
$xUl3 = new cHUl();
//<a href="http://www.grupopadio.com.mx"> <a href="http://www.mulmeyah.org">
$xUl3->li('GRUPO PADIO, SOFOM ENR (Desde Agosto de 2013).- Calle 25 # 87-A, Col. México, Mérida, Yucatán');
$xFRM->addHTML($xUl3->li('CAJA SOLIDARIA MULMEYAH, S.C. DE A.P. DE C.V. DE R.L (Hasta Diciembre de 2006).- Calle 61 Num. 50 Entre 16 y 14, Col. Centro. San Francisco de Campeche, 01(981)8113766')->end());
$xFRM->addHTML("<h3>AGRADECIMIENTOS ESPECIALES</h3>");
$xUl = new cHUl();
$xUl->li("Lic. Alejandro Roberto de jesus Ojeda Mendez, Por su confianza en el proyecto.");
$xUl->li("Ing. Jorge Alberto Poot Xiu.- Motivaci&oacute;n, Base de datos, Normalizaci&oacute;n  y su Gran Experiencia");
$xUl->li("Ing. Gabriel Orozco Ruiz Velazco.- Seguridad, Motivaci&oacute;n y uso en otras entidades");
//$xUl->li("");
$xFRM->addHTML($xUl->li("L.I. Victor Rojas.- Motivaci&oacute;n, Recomendaci&oacute;n y uso del Now How")->end());
$xFRM->addHTML("<h3>DATOS DEL SISTEMA</h3>");
$xULi = new cHUl();
$xFRM->addHTML($xULi->li("Base de Datos:" . MY_DB_IN)->li("Servidor: " . WORK_HOST)->li("Sucursal: " . getSucursal())->li("Version S.A.F.E.:" . SAFE_VERSION)->li("Revision S.A.F.E: " . SAFE_REVISION)->li("Path Temporal:" . PATH_TMP)->li("Path Backups:" . PATH_BACKUPS)->li("Fecha del Sistema: " . date("Y-m-d H:i:s"))->li("Usuario Activo: " . elusuario(getUsuarioActual()))->end());
echo $xFRM->get();
//$jxc ->drawJavaScript(false, true);
$xHP->fin();
    $tipo = $tipo == "d" ? TPERSONAS_DIRECCIONES : TPERSONAS_ACTIVIDAD_ECONOMICA;
    $xSoc = new cSocio($socio);
    $xSoc->init();
    $xSoc->setVerificacion($tipo, $id, $fecha, $notas, $oficial);
    return $xSoc->getMessages(OUT_HTML);
}
$jxc->exportFunction('jsaGuardarVerificacion', array('idfechaverificacion', 'idoficial', 'idtipo', 'idclave', "idnotas", 'idsocio'), "#avisos");
$jxc->process();
$tipo = $_REQUEST["t"];
$id = $_REQUEST["i"];
$socio = $_REQUEST["s"];
$xHP->init();
//d = domicilio t = trabajo y o actividad economica
$xFRM = new cHForm("socios_verificacion", "socios_verificacion.frm.php");
$xHSel = new cHSelect();
$xOfi = $xHSel->get("idoficial", "Oficial a Cargo", getUsuarioActual(), TVISTA_OFICIALES);
$xFRM->ODate("idfechaverificacion", false, "TR.Fecha de Verificacion");
$xFRM->addHElem($xOfi);
$xFRM->OTextArea("idnotas", "", "TR.Observaciones");
$xFRM->addHTML("<input type='hidden' id='idtipo' value='{$tipo}' >");
$xFRM->addHTML("<input type='hidden' id='idclave' value='{$id}' >");
$xFRM->addHTML("<input type='hidden' id='idsocio' value='{$socio}' >");
$xFRM->addHTML("<div class='aviso' id='avisos'></div>");
$xFRM->addSubmit("Guardar Verificacion", "jsGuardarVerificacion()");
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
?>
<script  >
var xG	= new Gen();	
function jsGuardarVerificacion(){	jsaGuardarVerificacion(); jsCloseWithTimer(1500); }
</script>
 function add($persona, $tipo, $fecha, $valor, $documento, $tipo_de_documento = false, $usuario = false, $hora = false, $instrumento = false, $tipo_de_operacion = false, $tercero_relacionado = DEFAULT_SOCIO, $mensajes = "", $inmediato = false)
 {
     $hora = $hora == false ? date("Hi") : $hora;
     $usuario = $usuario == false ? getUsuarioActual() : $usuario;
     $tipo_de_documento = $tipo_de_documento == false ? iDE_RECIBO : $tipo_de_documento;
     $instrumento = setNoMenorQueCero($instrumento);
     if ($instrumento <= 0 or setNoMenorQueCero($tipo_de_operacion) <= 0) {
         switch ($tipo_de_documento) {
             case iDE_RECIBO:
                 $EqOps = new cSistemaEquivalencias(TOPERACIONES_RECIBOSTIPOS);
                 $EqTes = new cSistemaEquivalencias(TTESORERIA_TIPOS_DE_PAGO);
                 $xRec = new cReciboDeOperacion(false, false, $documento);
                 $instrumento = $EqTes->get($xRec->getTipoDePago());
                 $tipo_de_operacion = $EqOps->get($xRec->getTipoDeRecibo());
                 if ($xRec->isDivisaExtranjera() == true) {
                     $instrumento = AML_OPERACIONES_CLAVE_DIVISA;
                 }
                 if ($tipo_de_operacion == null) {
                     $tipo_de_operacion = "01";
                 }
                 break;
         }
     }
     if ($inmediato == true) {
         $inmediato = 1;
     }
     $inmediato = setNoMenorQueCero($inmediato);
     $xPR = new cAml_risk_register();
     $xPR->clave_de_riesgo($xPR->query()->getLastID());
     $xPR->escore($valor);
     $xPR->fecha_de_reporte($fecha);
     $xPR->hora_de_reporte($hora);
     $xPR->persona_relacionada($persona);
     $xPR->tipo_de_riesgo($tipo);
     $xPR->usuario_de_origen($usuario);
     $xPR->tipo_de_documento($tipo_de_documento);
     $xPR->documento_relacionado($documento);
     $xPR->estado_de_envio(SYS_UNO);
     $xPR->fecha_de_envio(0);
     $xPR->estado_de_envio(0);
     $xPR->fecha_de_checking(0);
     $xPR->oficial_de_checking(AML_OFICIAL_DE_CUMPLIMIENTO);
     $xPR->monto_total_relacionado(0);
     //cargar datos del recibo
     $xPR->instrumento_financiero($instrumento);
     //mejorar segun catalogo CNBV
     $xPR->tipo_de_operacion($tipo_de_operacion);
     $xPR->tercero_relacionado($tercero_relacionado);
     $xPR->mensajes_del_sistema($mensajes);
     $xPR->reporte_inmediato($inmediato);
     $ql = $xPR->query()->insert();
     $ql->save();
     $this->mMessages .= $ql->getMessages(OUT_TXT);
 }
Example #29
0
</head>

<body>
    <script>
        var layout = "<?php 
echo getTipoLayout();
?>
";
    </script>
    <div id="e_bar">
        <div id="top-bar">
            <a href="/" class="logo left" id="logo"> <img src="/layout/imagenes/Unova_Logo_135x47.png"></a>
            <?php 
$usuarioHead = getUsuarioActual();
if (isset($usuarioHead)) {
    ?>
                <div style="margin-left: 20px;">
                    <div  class="element left ease3" style="width:190px;">
                        <?php 
    if (getTipoLayout() == "desktop") {
        ?>
                            <a class="link" > 
                                <div id="menuClasesLink">
                                    <span class="left">
                                        Clases de este curso 
                                    </span>
                                    <div id="flechaClases" class="flechaAbajo left"></div>
                                </div>
                            </a>
                            <div id="flechitaClases"></div>
                            <div id="clases_menu">                            
 function add($tipo, $tipo_de_valuacion = false, $valor = 0, $persona_propietaria = false, $nombre_del_propietario = "", $fecha_de_adquisicion = false, $documento_presentado = "", $estado_fisico = false, $descripcion = "", $observaciones = "", $fecha_actual = false)
 {
     $fecha_actual = $fecha_actual == false ? fechasys() : $fecha_actual;
     $persona_propietaria = $persona_propietaria == false ? DEFAULT_SOCIO : $persona_propietaria;
     $tipo_de_valuacion = $tipo_de_valuacion == false ? FALLBACK_CRED_GARANTIAS_TVALUACION : $tipo_de_valuacion;
     $xGar = new cCreditos_garantias();
     $xGar->idcreditos_garantias($xGar->query()->getLastID());
     $xGar->descripcion($descripcion);
     $xGar->documento_presentado($documento_presentado);
     $xGar->eacp(EACP_CLAVE);
     $xGar->estado_presentado($estado_fisico);
     $xGar->estatus_actual(CREDITO_GARANTIA_ESTADO_PRESENTADO);
     $xGar->fecha_adquisicion($fecha_de_adquisicion);
     $xGar->fecha_devolucion($fecha_actual);
     $xGar->fecha_recibo($fecha_actual);
     $xGar->fecha_resguardo($fecha_actual);
     $xGar->idsocio_duenno($persona_propietaria);
     $xGar->idusuario(getUsuarioActual());
     $xGar->observaciones($observaciones);
     $xGar->observaciones_del_resguardo("");
     $xGar->propietario($nombre_del_propietario);
     $xGar->socio_garantia($this->mClavePersona);
     $xGar->solicitud_garantia($this->mClaveCredito);
     $xGar->sucursal(getSucursal());
     $xGar->tipo_garantia($tipo);
     $xGar->tipo_valuacion($tipo_de_valuacion);
     $xGar->monto_valuado($valor);
     $q = $xGar->query()->insert();
     $id = $q->save();
     $this->mMessages .= $q->getMessages(OUT_TXT);
     return $id;
 }