本文整理汇总了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">×</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;未经允许,请勿转载。 |
请发表评论