• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP getUsuarioActual函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中getUsuarioActual函数的典型用法代码示例。如果您正苦于以下问题:PHP getUsuarioActual函数的具体用法?PHP getUsuarioActual怎么用?PHP getUsuarioActual使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了getUsuarioActual函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: agregarDiscusion

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;
}
开发者ID:netor27,项目名称:UnovaPrivado,代码行数:34,代码来源:discusionControlador.php


示例2: loginSubmit

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 = "Nombre de usuario y/o contraseña incorrectos.<br>";
            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 = "Los datos no son válidos.<br>";
        require_once 'modulos/principal/vistas/login.php';
    }
}
开发者ID:netor27,项目名称:Unova,代码行数:32,代码来源:loginControlador.php


示例3: loginSubmit

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 = "Nombre de usuario y/o contraseña incorrectos.<br>";
            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 = "Los datos no son válidos.<br>";
        require_once 'modulos/principal/vistas/login.php';
    }
}
开发者ID:netor27,项目名称:UnovaPrivado,代码行数:25,代码来源:loginControlador.php


示例4: agregarComentario

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;
}
开发者ID:netor27,项目名称:UnovaPrivado,代码行数:32,代码来源:comentarioControlador.php


示例5: jsaSavePago

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);
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:8,代码来源:registro_de_pagos.empresa.frm.php


示例6: responderPreguntas

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';
    }
}
开发者ID:netor27,项目名称:Unova,代码行数:10,代码来源:cursosControlador.php


示例7: jsaShowCalendarTasks

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");
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:11,代码来源:frm_calendar_tasks.php


示例8: subirImagen

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);
}
开发者ID:netor27,项目名称:UnovaPrivado,代码行数:54,代码来源:archivosControlador.php


示例9: cargarUsuarioSession

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;
        }
    }
}
开发者ID:netor27,项目名称:UnovaPrivado,代码行数:20,代码来源:CargarInformacionSession.php


示例10: principal

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';
}
开发者ID:netor27,项目名称:Unova,代码行数:20,代码来源:principalControlador.php


示例11:

             //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;
 }
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:sdn.upload.frm.php


示例12: setRetiro

 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;
 }
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:76,代码来源:core.captacion.inc.php


示例13: jsGetControlDias

		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;
    //==========================================================
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:frmcreditosplandepagos.php


示例14: getSIPAKALPermissions

$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 = "";
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:rpt_caja_corte_sobre_recibos.php


示例15: setNuevoRecibo

 /**
  * 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;
 }
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:92,代码来源:core.operaciones.inc.php


示例16: getUsuarioActual

                <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>
开发者ID:netor27,项目名称:Unova,代码行数:31,代码来源:agregarContenido.php


示例17: addValorArqueado

 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;
 }
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:27,代码来源:core.tesoreria.inc.php


示例18: borrarTema

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
    }
}
开发者ID:netor27,项目名称:Unova,代码行数:36,代码来源:temaControlador.php


示例19: guardarEdicionVideo

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);
//.........这里部分代码省略.........
开发者ID:netor27,项目名称:UnovaPrivado,代码行数:101,代码来源:claseControlador.php


示例20: cambiarPrecio

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();
    }
}
开发者ID:netor27,项目名称:Unova,代码行数:22,代码来源:cursoControlador.php



注:本文中的getUsuarioActual函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP getUuid函数代码示例发布时间:2022-05-15
下一篇:
PHP getUserslist函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap