Ejemplo n.º 1
0
 public function registrarAgenda()
 {
     $data = array();
     $data['curso_id'] = isset($_REQUEST['curso_id']) ? $_REQUEST['curso_id'] : null;
     $data['tutor_id'] = isset($_REQUEST['tutor_id']) ? $_REQUEST['tutor_id'] : null;
     $data['comentarios'] = isset($_REQUEST['comentarios']) ? $_REQUEST['comentarios'] : null;
     $data['fecha'] = Elfic::now();
     $db = new DB();
     $up = $this->upload($data['curso_id']);
     if ($up == 1) {
         $db = new DB();
         $db->perform('agendas', $data);
         $msg = MSG_AGENDA_REG_OK;
     } else {
         Elfic::cosRedirect('index2.php?com=cursos', $up);
     }
     Elfic::cosRedirect('index2.php?com=cursos', $msg);
 }
Ejemplo n.º 2
0
 /**
  * @desc Registra datos básicos de un Usuario. Insert o Update
  * @param string $action "new" para nuevo
  * @return void
  */
 public function save($action = null)
 {
     global $uid;
     $db = new DB();
     $data = array();
     $data['nombres'] = $db->sqlInput($_REQUEST['nombres'], 'string');
     $data['apellidos'] = $db->sqlInput($_REQUEST['apellidos'], 'string');
     $data['login'] = $db->sqlInput($_REQUEST['login'], 'string');
     $data['email'] = $db->sqlInput($_REQUEST['email'], 'string');
     $data['modificado'] = Elfic::now();
     $data['activo'] = $db->sqlInput($_REQUEST['activo'], 'string');
     $data['esadmin'] = $db->sqlInput($_REQUEST['esadmin'], 'string');
     if ($action == "new") {
         $data['creado'] = Elfic::now();
         $data['password'] = AuthUser::encrypt_password($_REQUEST['password']);
         $db->perform('usuarios', $data);
         $id = $db->lastInsertedId();
         $msg = MSG_USR_CREATE;
     } else {
         if (isset($_REQUEST['password']) && $_REQUEST['password'] != "") {
             $data['password'] = $db->sqlInput($_REQUEST['password'], 'string');
         }
         $id = $db->sqlInput($_REQUEST['uid'], 'int');
         $db->perform('usuarios', $data, 'update', 'id=' . $id);
         $msg = MSG_USR_UPDATE;
     }
     $url = "index2.php?com=usuarios&do=view&uid=" . $id;
     Elfic::cosRedirect($url, $msg);
 }
Ejemplo n.º 3
0
 private function getTipoRegistro($usuario, $curso = "")
 {
     $db = new DB();
     $iniHoy = date("Y-m-d") . " 00:00:00";
     $finHoy = date("Y-m-d") . " 23:59:59";
     $now = Elfic::now();
     $sql = "SELECT tipo_registro FROM " . TBL_ASIST_TUT . " WHERE usuario_id = {$usuario} AND fecha_hora > '{$iniHoy}' " . " AND curso_id = {$curso} ORDER BY id DESC ";
     $res = $db->queryUniqueObject($sql);
     if (!$res->tipo_registro || $res->tipo_registro == 's') {
         return 'e';
     } else {
         return 's';
     }
     return 'e';
 }
Ejemplo n.º 4
0
<?php

define('APP_PATH', dirname(__FILE__));
define('DS', '/');
include 'includes/elfic.ini.php';
$row = 1;
$f = fopen("usuarios.csv", "r");
$i = 1;
while ($data = fgetcsv($f, 1000, ";")) {
    $p['nombres'] = $data[0];
    $p['apellidos'] = $data[1];
    $p['login'] = $data[2];
    $p['password'] = Elfic::getCryptedPassword($data[2]);
    $p['email'] = $data[3];
    $p['creado'] = Elfic::now();
    $p['modificado'] = Elfic::now();
    $p['ultimoingreso'] = "";
    $p['activo'] = "1";
    $p['esadmin'] = "0";
    $db = new DB();
    if (!$db->perform('usuarios', $p)) {
        echo "Error creando usuario " . $p['nombres'] . " " . $p['apellidos'];
        echo "\n<br>";
    } else {
        echo "Se creó el usuario " . $p['nombres'] . " " . $p['apellidos'];
        $id = $db->lastInsertedId();
        $db2 = new DB();
        $up['usuario_id'] = $id;
        $up['usuarios_grupo_id'] = 4;
        $db2->perform('usuarios_grupos_links', $up);
        echo " - ";