public function setPregunta($eid) { $db = new DB(); $data['pregunta'] = $_POST['pregunta']; $data['encuesta_id'] = $eid; $db->perform('preguntas', $data); return $db->lastInsertedId(); }
/** * Registra en DB, Asigna un curso a un estudiante * @param int $curso_id */ function setCurso($curso_id) { $db = new DB(); $data['estudiante_id'] = $this->_id; $data['curso_id'] = $curso_id; $db->perform('estudiantes_cursos', $data); $url = "index2.php?com=usuarios&do=view&uid=" . $this->_id; Elfic::cosRedirect($url); }
/** * Registra en DB, Asigna un curso a un estudiante * @param int $curso_id */ function setPrograma($programa_id) { $db = new DB(); $data['coordinador_id'] = $this->_id; $data['programa_id'] = $programa_id; $db->perform('coordinadores_programas', $data); $url = "index2.php?com=usuarios&do=view&uid=" . $this->_id; Elfic::cosRedirect($url); }
/** * @desc registra relación usuario-grupo * @param int $uid id del usuario * @param int $gid id del grupo */ function setUsuario($uid, $gid) { $link['usuario_id'] = $uid; $link['usuarios_grupo_id'] = $gid; $db = new DB(); if (!$db->perform('usuarios_grupos_links', $link)) { echo "<strong>Error, no se ha incluido el usuario en grupo </strong>"; } else { echo "<strong>Se ha incluido el usuario en grupo " . utf8_encode($this->_getNombreGrupo($gid)) . "</strong>"; } }
public function setEvent() { global $uid; $e['titulo'] = $_REQUEST['titulo']; $e['descrip'] = $_REQUEST['descrip']; $e['fechaini'] = $_REQUEST['fechaini']; $e['funcionario_id'] = $uid; $e['fechafin'] = $_REQUEST['fechafin']; $e['tipo'] = $_REQUEST['tipo']; $e['lugar'] = $_REQUEST['lugar']; $db = new DB(); $db->perform('eventos', $e); Elfic::cosRedirect('index2.php?=agenda'); }
/** * * Enter description here ... * @param int $pid id de pregunta que asocia las respuestas */ public function setRespuestas($pid) { $lista = $_POST['respuestas']; if ($lista != '') { $db = new DB(); foreach ($lista as $respuesta) { if (!empty($respuesta)) { $r['respuesta'] = $respuesta; $r['preguntas_id'] = $pid; $db->perform('opciones_resp', $r); } } } }
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); }
/** * Regitra doc adjunto en db * @param array $data * @return void */ private function _setDoc($data) { $db = new DB(); $db->perform('mensattach', $data); }
function setAsistenciaTutor() { global $uid; $curso = (int) $_REQUEST['curso_id']; $data['usuario_id'] = $uid; $data['tipo_registro'] = $this->getTipoRegistro($uid, $curso); $data['fecha_hora'] = Utils::now(); $data['curso_id'] = $curso; $data['comentarios'] = ""; $data['agendas_tutorias_id'] = 1; //$this->_prepareRegistro($data); $db = new DB(); $db->perform(TBL_ASIST_TUT, $data); }
/** * @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); }
http://www.oscommerce.com Released under the GNU General Public License Web Development http://www.kangaroopartners.com */ require_once 'attributemanager/includes/attributemanagerconfig.inc.php'; require_once 'attributemanager/classes/db.class.php'; require_once 'attributemanager/classes/stopdirectaccess.class.php'; // Check the session var exists if (is_array(${AM_SESSION_VAR_NAME}) && is_numeric($products_id)) { // get a new db instance $objDB = new DB(); foreach (${AM_SESSION_VAR_NAME} as $newAttribute) { $newAttributeData = array('products_id' => $objDB->input($productsId), 'options_id' => $objDB->input($newAttribute['options_id']), 'options_values_id' => $objDB->input($newAttribute['options_values_id']), 'options_values_price' => $objDB->input($newAttribute['options_values_price']), 'price_prefix' => $objDB->input($newAttribute['price_prefix'])); // insert it into the database $objDB->perform(TABLE_PRODUCTS_ATTRIBUTES, $newAttribute); } /** * Delete the temporary session var */ unset(${AM_SESSION_VAR_NAME}); olc_session_unregister(AM_SESSION_VAR_NAME); /** * remove the direct access authorization so that if the session is hijacked they wont be able * access the attributeManagerFile directly without first going to the product addition page. * If thats not secured then it doesn't really matter what this script does they have compleate access anyway im not at fault */ stopdirectaccess::deAuthorise(AM_SESSION_VALID_INCLUDE); }
public function setEvaluacion() { global $uid; $data['estudiante_id'] = $uid; $data['tutor_id'] = $_POST['tutor_id']; $data['curso_id'] = $_POST['curso_id']; $data['concepto_tutor'] = $_POST['concepto_tutor']; $data['periodo_id'] = CatManUtils::getPeriodoVigente(); $db = new DB(); if (!$db->perform('eval_tutores_estu', $data)) { Elfic::cosRedirect('index2.php?com=evaluacion', 'Error en el registro. Contacte al administrador'); } else { $eval_id = $db->lastInsertedId(); $valores = $_POST['respuesta']; $aLista = array_keys($_POST['respuesta']); foreach ($aLista as $indice) { $val = $valores[$indice]; $sql = "INSERT INTO eval_tutores_resp (eval_id, pregunta_id, respuesta)" . "VALUES ('{$eval_id}', '{$indice}', '{$val}' )"; $db = new DB(); $db->execute($sql); } Elfic::cosRedirect('index2.php?com=evaluacion', 'Los resultados se grabaron satisfactoriamente'); } }
$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 " - "; echo "Se agregó al grupo"; echo "\n<br>"; } } fclose($f);
<?php define('APP_PATH', dirname(__FILE__)); define('DS', '/'); include 'includes/elfic.ini.php'; $row = 1; $f = fopen("catedras.csv", "r"); $i = 1; while ($data = fgetcsv($f, 1000, ";")) { $p['nombre'] = $data[0]; $p['programas_id'] = $data[1]; $p['semestre'] = $data[2]; $p['horas'] = $data[3]; $p['estado'] = 1; $db = new DB(); if (!$db->perform('catedra', $p)) { echo "Error creando catedra " . $p['nombre']; echo "\n<br>"; } else { echo "Se creó la catedra " . $p['nombre']; echo "\n<br>"; } } fclose($f);
/** * @desc Registra datos básicos de un Usuario. Insert o Update * @param string $action "new" para nuevo * @return void */ public function save($action = null) { $db = new DB(); $data = array(); $data['catedra_id'] = $db->sqlInput($_REQUEST['catedra_id'], 'int'); $data['grupo'] = $db->sqlInput($_REQUEST['grupo'], 'text'); $data['tutor_id'] = $db->sqlInput($_REQUEST['tutor_id'], 'int'); $data['periodo_id'] = $db->sqlInput($_REQUEST['periodo_id'], 'int'); $data['dia'] = $db->sqlInput($_REQUEST['dia'], 'int'); $data['hora'] = $db->sqlInput($_REQUEST['hora'], 'text'); $data['estado'] = $db->sqlInput($_REQUEST['estado'], 'int'); if ($action == "new") { $db->perform('cursos', $data); $id = $db->lastInsertedId(); $msg = MSG_CURSO_CREADO; } else { $id = $db->sqlInput($_REQUEST['cid'], 'int'); $db->perform('cursos', $data, 'update', 'id=' . $id); $msg = MSG_CURSO_UPDATE; } $url = "index2.php?com=cursos&do=view&cid=" . $id; Elfic::cosRedirect($url, $msg); var_dump($data); }
public function setUpdateEncuesta($id) { global $uid; $data['titulo'] = $_POST['titulo']; $data['observaciones'] = $_POST['observaciones']; if ($this->cuentaPreguntas($id) > 0) { $data['publicado'] = $_POST['publicado']; } $db = new DB(); $db->perform('encuestas', $data, 'update', 'id=' . $id); Elfic::cosRedirect('index2.php?com=encuestas&do=edit&eid=' . $id); }
$f = fopen("cursos.csv", "r"); $i = 1; $j = 1; while ($data = fgetcsv($f, 1000, ";")) { $cid = getCatedraId(isset($data[0]) ? $data[0] : 0); $tid = getTutorId(isset($data[2]) ? $data[2] : 0); if ($cid > 0 && $tid > 0) { $p['catedra_id'] = $cid; $p['grupo'] = isset($data[1]) ? $data[1] : ""; $p['tutor_id'] = $tid; $p['periodo_id'] = 2; $p['dia'] = getDia(isset($data[3]) ? $data[3] : ""); $p['hora'] = getHora(isset($data[3]) ? $data[3] : ""); $p['estado'] = 1; $db = new DB(); if (!$db->perform('cursos', $p)) { //echo "Error creando curso " .$data[0]; //echo "\n<br>"; } else { //echo "Se creó el curso " . $data[0]; //echo "\n<br>"; $i++; } } else { echo "{$j} - <span style='color: red;'>"; if (!$cid) { echo "No se recupero id de catedra {$data['0']}"; echo "\n<br>"; } if (!$tid) { echo "No se recupero tutor {$data['2']}";