function listAsistenciaTutores($tutor = "", $curso = "", $fini = "", $ffin = "") { global $uid, $uperms; $and = ""; if (!$uperms['asistencia_w']) { $and = "AND usuario_id = {$uid} "; } if ($tutor != '') { $and .= "AND a.usuario_id = {$tutor} "; } if ($curso != '') { $and .= "AND c.id = {$curso} "; } //if($fini != '') $and .= "AND a.entrada BETWEEN '$fini' AND '$ffin' "; if ($fini != '') { $and .= "AND a.entrada >= '" . $fini . " 00-00-01' "; } if ($ffin != '') { $and .= "AND a.entrada <= '" . $ffin . " 23-59-59' "; } $db = new DB(); $sql = "SELECT a.id, a.usuario_id, a.entrada, a.salida, " . "c.grupo, c.dia, " . "at.curso_id, a.comentarios, ct.id AS catedraId, " . "CONCAT(u.nombres, ' ', u.apellidos) AS tutor, ct.nombre AS catedra " . "FROM " . TBL_ASISTENCIA . " a INNER JOIN " . TBL_ASIST_TUT . " at ON at.asistencias_id = a.id " . "INNER JOIN " . TBL_CURSOS . " c ON at.curso_id = c.id " . "INNER JOIN " . TBL_USUARIOS . " u ON u.id = a.usuario_id " . "INNER JOIN " . TBL_CATEDRAS . " ct ON c.catedra_id = ct.id " . "WHERE a.id > 0 {$and}"; //$sql = "SELECT * FROM ".TBL_ASIST_TUT; if (isset($_GET['starting'])) { $starting = $_GET['starting']; } else { $starting = 0; } $url = "index2.php?com=asistencia" . "&fini={$fini}&ffin={$ffin}&catedra={$curso}&tutor={$tutor}"; $objpag = new Pagination($sql, $starting, 20, $url); $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]['tutor'] = $line->tutor; $data[$x]['entrada'] = $line->entrada; $data[$x]['salida'] = $line->salida; $data[$x]['curso_id'] = $line->curso_id; $data[$x]['catedra'] = $line->catedra; $data[$x]['grupo'] = $line->grupo; $data[$x]['dia'] = Elfic::getDiaNombre($line->dia); $data[$x]['comentarios'] = $line->comentarios; $x++; } $anchors = $objpag->anchors; $total = $objpag->total; $tpl = new Elfic_Smarty(); $tpl->assign('tutores', Grupos::getUsuariosGrupo(4)); $tpl->assign('sel_tutor', $tutor); $tpl->assign('cursos', Cursos::getCursosTutorArray($tutor)); $tpl->assign('sel_curso', $curso); $tpl->assign('lista', $data); $tpl->assign('anchors', $anchors); $tpl->assign('total', $total); $tpl->display('asistencia/asistenciaTutoresList.tpl'); }
/** * Carga interfaz para llenar una encuesta * * @param int $id */ public function newEncuesta($id) { global $uid; $tpl = new Elfic_Smarty(); $tpl->assign('uid', $uid); $tpl->assign('cursos', Cursos::getCursosEstudiante($uid)); $tpl->assign('data', $this->_getPreguntasEscuesta($id)); $tpl->display('encuestas/encuestasNew.tpl'); }
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'); }
if ($accion[0] != "usuarios" || $accion[0] == "usuarios" && $accion[1] != "loguear") { $idUsuario = revisarSesion(); } //Ver la primera clase a la cual ir. switch ($accion[0]) { case "funcionesGlobales": $funcionesGlobales = new FuncionesGlobales(); $funcionesGlobales->ejecutarAccion($accion, $variables); break; case "usuarios": $usuarios = new Usuarios(); $usuarios->ejecutarAccion($accion, $variables); break; case "areaConocimiento": $areaConocimiento = new AreaConocimiento(); $areaConocimiento->ejecutarAccion($accion, $variables); break; case "materias": $materias = new Materias(); $materias->ejecutarAccion($accion, $variables); break; case "cursos": $cursos = new Cursos(); $cursos->ejecutarAccion($accion, $variables); break; case "plantillas": $plantillas = new Plantillas(); $plantillas->idUsuario = $idUsuario; $plantillas->ejecutarAccion($accion, $variables); break; }
/** * Declares an association between this object and a Cursos object. * * @param Cursos $v * @return Matricules The current object (for fluent API support) * @throws PropelException */ public function setCursos(Cursos $v = null) { if ($v === null) { $this->setCursosIdcursos(NULL); } else { $this->setCursosIdcursos($v->getIdcursos()); } $this->aCursos = $v; // Add binding for other direction of this n:n relationship. // If this object has already been added to the Cursos object, it will not be re-added. if ($v !== null) { $v->addMatricules($this); } return $this; }
<div class="box box-info"> <div class="box-header"> <h3 class="box-title">Listagem de cursos</h3> <a class="btn btn-info btn-flat pull-right" href="ViewCursosObj.php" title="Atualizar resultados" data-toggle="tooltip" data-placement="left"><i class="fa fa-refresh"></i></a> </div><!-- /.box-header --> <div class="box-body"> <table id="dataT" class="table table-bordered table-hover"> <thead> <tr> <th>Cursos</th> <th>Opções</th> </tr> </thead> <tbody> <?php $listar = new Cursos(); $list = $listar->ListarCursos(); if ($list != null) { foreach ($list as $line) { ?> <tr class="odd gradeX"> <form name="view" action="EditCursoObj.php" method="post"> <td><?php echo $line->nome; ?> </td> <td> <input type='hidden' name='id' value='<?php echo $line->id; ?> '>
<?php include_once "../Librerias/Datasource.php"; include_once "../Librerias/CursosDao.php"; include_once "../Librerias/Cursos.php"; include_once "../Librerias/Variables.php"; include_once "../Librerias/Artesano.php"; include_once "../Librerias/ArtesanoDao.php"; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $cdao = new CursosDao(); $adao = new ArtesanoDao(); $cursos = new Cursos(); $cursos->setFecha_lim($_POST["fecha"]); $cursos->setDescripcion($_POST["descripcion"]); $cursos->setHorario($_POST["horario"]); $dirfoto = $_FILES["foto"]["tmp_name"]; $formatofoto = substr($_FILES["foto"]["name"], strrpos($_FILES["foto"]["name"], ".")); //Obtener la última aparición del punto y por consiguiente, el formato $destinofoto = $filelocation . "/fotoCurso" . $_POST["descripcion"] . $formatofoto; $cursos->setFoto("fotoCurso" . $_POST["descripcion"] . $formatofoto); $correcto = true; if (!move_uploaded_file($dirfoto, $destinofoto)) { ?> <meta http-equiv="REFRESH" content="0,url=../Interfaces/agregarCurso.php"> <script type="text/javascript"> alert("Error subiendo los archivos"); </script> <?php } else { if ($cdao->create($conn, $cursos)) { $artesanos = $adao->loadAll($conn);
$_programas_id = isset($_REQUEST['pid']) ? $_REQUEST['pid'] : NULL; //id grupo if (!$uperms['usuarios_w']) { Elfic::cosRedirect('index2.php', MSG_NOPERM_COM); } switch ($_action) { case 'setGroup': if (!$_grupo_id || !$_uid) { echo "error, contacte al administrador"; } else { $grupo = new Grupos(); $grupo->setUsuario($_uid, $_grupo_id); } break; case 'unsetGroup': if (!$_grupo_id || !$_uid) { echo "error, contacte al administrador"; } else { $grupo = new Grupos(); $grupo->unsetUsuario($_uid, $_grupo_id); } break; case 'getCursosPrograma': if (!$_programas_id) { //echo "error, contacte al administrador"; } else { $c = new Cursos(); $c->getCursos($_programas_id); } break; }
<?php include_once "../../class/Carrega.class.php"; if (isset($_POST['enviar'])) { $object = new Cursos(); $object->nome = $_POST['nome']; $object->instituto = $_POST['instituto']; $object->texto = $_POST['texto']; //print_r($object); $object->InserirCursos(); $myUpload = new Upload($_FILES["logo"]); $Up = $myUpload->cursoUpload(); header("Location:ViewCursosObj.php"); } elseif (isset($_POST['atualizar'])) { $object = new Cursos(); $object->id = $_POST['id']; $object->nome = $_POST['nome']; $object->instituto = $_POST['instituto']; $object->texto = $_POST['texto']; $object->AtualizarCursos(); $myUpload = new Upload($_FILES["logo"]); $Up = $myUpload->cursoUploadUpdate($_POST['id']); header("Location:ViewCursosObj.php"); } elseif (isset($_POST['excluir'])) { $object = new Cursos(); $object->id = $_POST['id']; $object->ExcluirCursos(); header("Location:ViewCursosObj.php"); }
<h1>Cursos</h1> </section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-lg-12"> <!-- Horizontal Form --> <div class="box box-success"> <div class="box-header with-border"> <h3 class="box-title">Cadastro de curso</h3> </div><!-- /.box-header --> <!-- form start --> <?php $id = $_POST["id"]; if (isset($_POST["editar"])) { $edit = new Cursos(); $comp = $edit->EditarCursos($id); //print_r($comp); if ($edit != null) { ?> <form class="form-horizontal" id="form" method="post" action="CrudCursos.php" enctype="multipart/form-data"> <div class="box-body"> <div class="form-group"> <label for="curso" class="col-sm-2 control-label">Nome do curso:</label> <div class="col-sm-10"> <input type="text" value="<?php echo $comp->nome; ?> " class="form-control" name="nome" id="curso" placeholder="Digite o nome aqui" required> </div> </div>
<?php /** * @package Elfic * @subpackage Elfic usuarios * @Author edison <edison [DOT] galindo [AT] gmail [DOT] com> * @filesource asistencia.ajax.php * @version 1.0 */ $_action = isset($_REQUEST['act']) ? $_REQUEST['act'] : false; $_tutor = isset($_REQUEST['tutor']) ? $_REQUEST['tutor'] : NULL; //id tutor if (!$uperms['usuarios_w']) { Elfic::cosRedirect('index2.php', MSG_NOPERM_COM); } switch ($_action) { case 'getCursosTutor': if (!$_tutor) { //echo "error, contacte al administrador"; } else { $c = new Cursos(); $c->getCursosTutor($_tutor); } break; }
/** * Adds an object to the instance pool. * * Propel keeps cached copies of objects in an instance pool when they are retrieved * from the database. In some cases -- especially when you override doSelect*() * methods in your stub classes -- you may need to explicitly add objects * to the cache in order to ensure that the same objects are always returned by doSelect*() * and retrieveByPK*() calls. * * @param Cursos $value A Cursos object. * @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally). */ public static function addInstanceToPool(Cursos $obj, $key = null) { if (Propel::isInstancePoolingEnabled()) { if ($key === null) { $key = (string) $obj->getIdcursos(); } // if key === null self::$instances[$key] = $obj; } }
| | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the Closure to execute when that URI is requested. | */ Route::get('/', function () { return View::make('hello'); }); Route::get('menu', array('as' => 'menu', function () { return View::make('menu'); })); Route::post('pago', 'ControladorPrueba@resultado'); Route::get('pago', array('as' => 'pago', function () { $usuarios = Usuarios::lists('nombres', 'codigo'); $cursos = Cursos::lists('nombre', 'id_curso'); return View::make('pago')->with('usuarios', $usuarios)->with('cursos', $cursos); })); Route::get('reporte1', array('as' => 'reporte1', function () { $usuarios = Usuarios::lists('nombres', 'codigo'); $cursos = Cursos::lists('nombre', 'id_curso'); return View::make('reporte1')->with('usuarios', $usuarios)->with('cursos', $cursos); })); Route::get('postquery1', array('as' => 'postquery1', 'uses' => 'ControladorPrueba@getPost1')); Route::get('postquery2', array('as' => 'postquery2', 'uses' => 'ControladorPrueba@getPost2')); Route::get('postquery3', array('as' => 'postquery3', 'uses' => 'ControladorPrueba@getPost3')); Route::get('reporte2', array('as' => 'reporte2', function () { $usuarios = Usuarios::lists('nombres', 'codigo'); $cursos = Cursos::lists('nombre', 'id_curso'); return View::make('reporte2')->with('usuarios', $usuarios)->with('cursos', $cursos); }));
public function index() { $cursos = Cursos::where('estado', '=', 1)->get()->toArray(); return View::make('frontend.landing')->with('cursos', $cursos); }
public function getCurso() { $curso = Cursos::find($this->id_curso); return $curso->nombre; }
Elfic::cosRedirect('index2.php?com=cursos', MSG_NOPERM_ACC); } else { if ($uperms['superusuario'] || Cursos::getTutor($_cid) == $uid) { $a = new Agendas(); $a->borrarAgenda($_cid); Elfic::cosRedirect('index2.php?com=cursos&do=view&cid=' . $_cid); } else { Elfic::cosRedirect('index2.php?com=cursos', MSG_NOPERM_ACC); } } break; case 'view': $smarty->assign('id', $_cid); $smarty->display('cursos/cursos_menubar.tpl'); $smarty->display('end_menubar.tpl'); if (!$uperms['cursos_w']) { Elfic::cosRedirect('index2.php?com=cursos', MSG_NOPERM_ACC); } else { if (isset($do_edit) && $do_edit == "do") { $c = new Cursos($_cid); $c->save(); } else { $c = new Cursos($_cid); $c->edit(); } } break; case 'ajax': include 'cursos.ajax.php'; break; }
<section class="content-header"> <h1>Cursos</h1> </section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-lg-12"> <!-- Horizontal Form --> <div class="box box-info"> <div class="box-header with-border"> <h3 class="box-title">Cursos</h3> </div><!-- /.box-header --> <?php $id = $_POST["id"]; if (isset($_POST["exibir"])) { $exib = new Cursos(); $comp = $exib->EditarCursos($id); if ($exib != null) { ?> <div class="box-body"> <div class="form-group"> <dl class="dl-horizontal"> <dt>Nome do curso:</dt> <dd><?php echo $comp->nome; ?> </dd><br> <dt>Descrição:</dt> <dd><textarea style="//border:none; //background-color:#ffffff;" rows="25" class="form-control" disabled><?php echo $comp->texto; ?>
public function getAsignar() { $users = Cursos::with('docentes.departamentos', 'asignaturas')->get(); return view('Encargado.AsignarSala.listaAsignarSala', array('page_title' => 'Asignar Salas', 'periodo' => Periodo::lists('bloque', 'id'), 'campus' => Campus::lists('nombre', 'id'), 'cursos' => $users)); }
<?php include "curso.class.php"; $curso = new Cursos(); echo json_encode($curso->buscar_cursos($_GET['term']));
<?php /** * @package Elfic * @subpackage Elfic usuarios * @Author edison <edison [DOT] galindo [AT] gmail [DOT] com> * @filesource cursos.ajax.php * @version 1.0 */ $_action = isset($_REQUEST['act']) ? $_REQUEST['act'] : false; $_curso_id = isset($_REQUEST['cid']) ? $_REQUEST['cid'] : NULL; //id usuario $_programa_id = isset($_REQUEST['programa_id']) ? $_REQUEST['programa_id'] : NULL; $_semestre = isset($_REQUEST['semestre']) ? $_REQUEST['semestre'] : NULL; if (!$uperms['cursos_w']) { Elfic::cosRedirect('index2.php', MSG_NOPERM_COM); } switch ($_action) { case 'getCatedras': if (!$_programa_id) { echo "error, contacte al administrador"; } else { $c = new Cursos(); $c->getCatedrasCombo($_programa_id, $_semestre); } break; }
<?php if (isset($_SESSION['app_id']) and $_users[$_SESSION['app_id']]['permisos'] == 1) { $isset_id = isset($_GET['id_curso']) and is_numeric($_GET['id_curso']) and $_GET['id_curso'] >= 1; require 'nucleo/modelos/class.Cursos.php'; $cursos = new Cursos(); switch (isset($_GET['mode']) ? $_GET['mode'] : null) { case 'add': if ($_POST) { $cursos->Add(); header('location: ?view=cursos'); } else { include APP_DIR . 'app/secciones/cursos/addCursos.php'; } break; case 'edit': if ($isset_id) { if ($_POST) { $cursos->Edit(); header('location: ?view=cursos'); } else { include APP_DIR . 'app/secciones/cursos/editcursos.php'; } } break; case 'delete': if ($isset_id) { $cursos->delete(); header('location: ?view=cursos'); } else { header('location: ?view=cursos');
public static function getCopyCursByCodi($codi, $idS) { $OCurs = self::getByCodi($codi, $idS); if ($OCurs instanceof Cursos) { $OCurs->setIdcursos(null); $OCurs->setNew(false); $FC = new CursosForm($OCurs); $FC->getObject()->setIsactiu(true); $FC->getObject()->setDatainmatricula(date('Y-m-d', time())); $FC->getObject()->setDatafimatricula(date('Y-m-d', time())); $FC->getObject()->setDatainici(date('Y-m-d', time())); } else { $OC = new Cursos(); $OC->setSiteId($idS); $OC->setActiu(true); $OC->setCodi($codi); $OC->setAdescomptes(0); $FC = new CursosForm($OC); } return $FC->getObject(); }
if (is_array($value)) { $result = array_merge($result, self::flattenArray($value)); } else { $result[$key] = $value; } } return $result; } } $data = file_get_contents('php://input'); $dataObj = json_decode($data) or false; if (isset($dataObj->action)) { require_once 'DB.php'; require_once 'Cursos.php'; require_once 'Profesores.php'; $crs = new Cursos(); $prf = new Profesores(); switch ($dataObj->action) { case 'getCursos': $fetch = Fx::flattenArray($crs->getCursos()); $result = array(); if (isset($fetch) && is_array($fetch)) { foreach ($fetch as $val) { $crsFetch = $crs->getCurso($val); $crsFetch['cantidadHoras'] = intval($crsFetch['cantidadHoras']); $crsFetch['clasesEnSemana'] = intval($crsFetch['clasesEnSemana']); $crsFetch['cantidadGrupos'] = intval($crsFetch['cantidadGrupos']); array_push($result, $crsFetch); } } $return = json_encode($result);
/** * @desc Form de edición de usuario, perfiles, estado */ public function edit() { global $uid; $tpl = new Elfic_Smarty(); $data = $this->getUser($this->_id); $tpl->assign('uid', $data->id); $tpl->assign('nombres', $data->nombres); $tpl->assign('apellidos', $data->apellidos); $tpl->assign('login', $data->login); $tpl->assign('email', $data->email); $tpl->assign('creado', $data->creado); $tpl->assign('ultimoingreso', $data->ultimoingreso); $tpl->assign('activo_combo', $this->getEstadosArray()); $tpl->assign('esadmin_combo', $this->getEstadosArray()); $tpl->assign('activo', $data->activo); $tpl->assign('esadmin', $data->esadmin); $grp = new Grupos(); $tpl->assign('grupos', $grp->chkUserGroup($this->_id)); /* Pestañas por tipo de usuario usuario */ /* coordinador */ if ($grp->siUsuarioEnGrupo($this->_id, 2) > 0) { $coordinador = 1; $programas = CatManUtils::getProgramasArray(); $tpl->assign('programas', $programas); $tpl->assign('coordinador', $coordinador); $tpl->assign('progdata', Coordinadores::getProgramasArray($this->_id)); } /* pestaña estudiante */ if ($grp->siUsuarioEnGrupo($this->_id, 5) > 0) { $estudiante = 1; $programas = CatManUtils::getProgramasArray(); //$cursos = Cursos::getCursos() $tpl->assign('programas', $programas); $tpl->assign('estudiante', $estudiante); $tpl->assign('cursos', Cursos::getCursosEstudianteArray($this->_id)); } $tpl->display('usuarios/usuarioEdit.tpl'); }
/** * Clone will return identical deep copy of this valueObject. * Note, that this method is different than the clone() which * is defined in java.lang.Object. Here, the retuned cloned object * will also have all its attributes cloned. */ function cloneObject() { $cloned = new Cursos(); $cloned->setId($this->id); $cloned->setFoto($this->foto); $cloned->setDescripcion($this->descripcion); $cloned->setFecha_lim($this->fecha_lim); $cloned->setHorario($this->horario); return $cloned; }