public function cargarAgenda($cid = "", $tutor_id = "") { global $uid, $uperms; $tpl = new Elfic_Smarty(); if (!$uperms['cursos_w']) { $tpl->assign('tutores', "false"); $tpl->assign('tutor', Elfic::getNombreUsuario($tutor_id)); } else { $tpl->assign('tutores', Grupos::getUsuariosGrupo(4)); } $tpl->assign('tutor_id', $tutor_id); if (!$uperms['cursos_w']) { $cursos = Cursos::getCursosTutorArray($uid); } else { $cursos = Cursos::getCursosTutorArray(); } $tpl->assign('cursos', $cursos); $tpl->assign('curso', $cid); $tpl->display('cursos/agendasNew.tpl'); }
/** * @desc Form de ediciĆ³n de curso */ public function edit() { global $uid; $tpl = new Elfic_Smarty(); $data = $this->getCurso($this->_id); $tpl->assign('cid', $data->id); $tpl->assign('tutores', Grupos::getUsuariosGrupo(4)); $tpl->assign('tutor_id', $data->tutor_id); $tpl->assign('catedras', $this->_getCatedras()); $tpl->assign('catedra_id', $data->catedra_id); $tpl->assign('grupos', $this->_getGrupos()); $tpl->assign('grupo', $data->grupo); $tpl->assign('periodos', $this->_getPeriodos()); $tpl->assign('periodo_id', $data->periodo_id); $tpl->assign('dias', CatManUtils::getDiasArray()); $tpl->assign('dia', $data->dia); $tpl->assign('horas', CatManUtils::getHorasArray()); $tpl->assign('hora', $data->hora); $tpl->assign('estados', $this->getEstadosArray()); $tpl->assign('estado', $data->estado); $tpl->assign('agenda', $this->_getAgenda($this->_id)); $tpl->display('cursos/cursosEdit.tpl'); }
function listAsistenciaFuncionarios($funcionario = "") { global $uid, $uperms; $and = ""; if (!$uperms['asistencia_w']) { $and = "AND usuario_id = {$uid} "; } if ($funcionario != '') { $and .= "AND a.usuario_id = {$funcionario} "; } $db = new DB(); $sql = "SELECT a.id, a.usuario_id, a.entrada, a.salida, a.comentarios, " . "CONCAT(u.nombres, ' ', u.apellidos) AS funcionario " . "FROM " . TBL_ASISTENCIA . " a INNER JOIN " . TBL_USUARIOS . " u ON u.id = a.usuario_id " . "WHERE a.id > 0 {$and} AND a.id NOT IN (SELECT asistencias_id FROM asistencias_tutores " . "WHERE asistencias_id = a.id)"; if (isset($_GET['starting'])) { $starting = $_GET['starting']; } else { $starting = 0; } $objpag = new Pagination($sql, $starting, 20, 'index2.php?com=asistencia&do=list_fun'); $res = $objpag->result; $data = array(); $x = 0; while ($line = $objpag->fetchNextObject($res)) { $data[$x]['id'] = $line->id; $data[$x]['usuario_id'] = $line->usuario_id; $data[$x]['funcionario'] = $line->funcionario; $data[$x]['entrada'] = $line->entrada; $data[$x]['salida'] = $line->salida; $data[$x]['comentarios'] = $line->comentarios; $x++; } $anchors = $objpag->anchors; $total = $objpag->total; $tpl = new Elfic_Smarty(); $tpl->assign('funcionarios', Grupos::getUsuariosGrupo(3)); $tpl->assign('sel_func', $funcionario); $tpl->assign('lista', $data); $tpl->assign('anchors', $anchors); $tpl->assign('total', $total); $tpl->display('asistencia/asistenciaFuncionariosList.tpl'); }