Example #1
0
 function perfiles()
 {
     $this->obj->inicializar('configuracion-perfiles', 'Perfiles de usuario');
     $this->obj->sesion->exponer();
     $this->exponer();
     $id = $_SESSION['uid'];
     $query = "SELECT * FROM `aRecurso_usuarios` WHERE `id`='{$id}'";
     $res = mysql_query($query);
     $r = mysql_fetch_array($res);
     $this->asignar('idp', $r['id_perfil']);
     tengoPermiso('crear_recursos', @$_SESSION['perfil']) ? $this->asignar('crear_recursos', true) : "";
     tengoPermiso('actualizar_recursos', @$_SESSION['perfil']) ? $this->asignar('actualizar_recursos', true) : "";
     tengoPermiso('borrar_recursos', @$_SESSION['perfil']) ? $this->asignar('borrar_recursos', true) : "";
     tengoPermiso('configuracion_perfil', @$_SESSION['perfil']) ? $this->asignar('configuracion_perfil', true) : "";
     tengoPermiso('configuracion_grupos', @$_SESSION['perfil']) ? $this->asignar('configuracion_grupos', true) : "";
     $this->obj->enviarPagina();
 }
Example #2
0
 function editar()
 {
     $this->obj->inicializar('software-editar', 'Editar Software');
     $aid = $_GET['id'];
     $vid = $aid;
     $query = "SELECT * FROM `aRecurso_software` WHERE `id`='{$aid}'";
     $res = mysql_query($query);
     $r = mysql_fetch_array($res);
     $tip = $this->obj->archivos->tipo($this->obj->archivos->nombre($r['id_archivo']));
     $nom = $this->obj->archivos->nombre($r['id_archivo']);
     $tam = $this->obj->archivos->tamano($r['id_archivo']);
     $tit = $r['titulo'];
     $url = $r['url'];
     $car = "carpeta";
     //$r['carpeta'];
     $res = $r['resumen'];
     $this->asignar('id', $aid);
     $this->asignar('aid', $vid);
     $this->asignar('tipo', $tip);
     $this->asignar('nombre', $nom);
     $this->asignar('tamano', $tam);
     $this->asignar('tituloa', $tit);
     if ($url) {
         $this->asignar('url', $url);
     }
     if ($res) {
         $this->asignar('resumen', $res);
     }
     //*******
     $query = "SELECT * FROM `kControl_diccionario_etiquetas` WHERE `id_recurso`='{$aid}' AND `tipo_recurso`='2' ";
     $res = mysql_query($query);
     $etiqueta = "";
     while ($r = mysql_fetch_array($res)) {
         if (getTagName($r['id_etiqueta']) != "") {
             $etiqueta .= getTagName($r['id_etiqueta']) . ",";
         }
     }
     $this->asignar('etiquetas', $etiqueta);
     //*********
     $this->carpeta = $car;
     $this->obj->sesion->exponer();
     $this->exponer();
     tengoPermiso('crear_recursos', @$_SESSION['perfil']) ? $this->asignar('crear_recursos', true) : "";
     tengoPermiso('actualizar_recursos', @$_SESSION['perfil']) ? $this->asignar('actualizar_recursos', true) : "";
     tengoPermiso('borrar_recursos', @$_SESSION['perfil']) ? $this->asignar('borrar_recursos', true) : "";
     tengoPermiso('configuracion_perfil', @$_SESSION['perfil']) ? $this->asignar('configuracion_perfil', true) : "";
     tengoPermiso('configuracion_grupos', @$_SESSION['perfil']) ? $this->asignar('configuracion_grupos', true) : "";
     $this->obj->enviarPagina();
 }
Example #3
0
 function editar()
 {
     $this->obj->inicializar('noticias-editar', 'Editar Noticia');
     $this->obj->sesion->exponer();
     $this->exponer();
     $id = $_GET['id'];
     $query = "SELECT * FROM `aRecurso_noticias` WHERE `id`='{$id}'";
     $res = mysql_query($query);
     $r = mysql_fetch_array($res);
     $this->asignar('titulon', $r['titulo']);
     $this->asignar('contenido', $r['contenido']);
     $this->asignar('id', $id);
     $query = "SELECT * FROM `kControl_diccionario_etiquetas` WHERE `id_recurso`='" . $id . "' AND `tipo_recurso`='5'";
     $res = mysql_query($query);
     $etiqueta = "";
     while ($r = mysql_fetch_array($res)) {
         if (getTagName($r['id_etiqueta']) != "") {
             $etiqueta .= getTagName($r['id_etiqueta']) . ",";
         }
     }
     $this->asignar('etiquetas', $etiqueta);
     tengoPermiso('crear_recursos', @$_SESSION['perfil']) ? $this->asignar('crear_recursos', true) : "";
     tengoPermiso('actualizar_recursos', @$_SESSION['perfil']) ? $this->asignar('actualizar_recursos', true) : "";
     tengoPermiso('borrar_recursos', @$_SESSION['perfil']) ? $this->asignar('borrar_recursos', true) : "";
     tengoPermiso('configuracion_perfil', @$_SESSION['perfil']) ? $this->asignar('configuracion_perfil', true) : "";
     tengoPermiso('configuracion_grupos', @$_SESSION['perfil']) ? $this->asignar('configuracion_grupos', true) : "";
     $this->obj->enviarPagina();
 }
Example #4
0
 function editar()
 {
     $this->obj->inicializar('vinculos-editar', 'Editar Software');
     $aid = $_GET['id'];
     $query = "SELECT * FROM `aRecurso_vinculos` WHERE `id`='{$aid}'";
     $res = mysql_query($query);
     $r = mysql_fetch_array($res);
     $url = $r['url'];
     $car = "carpeta";
     //$r['carpeta'];
     $des = $r['descripcion'];
     $this->asignar('id', $aid);
     if ($url) {
         $this->asignar('url', $url);
     }
     if ($des) {
         $this->asignar('descripcion', $des);
     }
     //*******
     $query = "SELECT * FROM `kControl_diccionario_etiquetas` WHERE `id_recurso`='{$aid}' AND `tipo_recurso`='4' ";
     $res = mysql_query($query);
     $etiqueta = "";
     while ($r = mysql_fetch_array($res)) {
         if (getTagName($r['id_etiqueta']) != "") {
             $etiqueta .= getTagName($r['id_etiqueta']) . ",";
         }
     }
     $this->asignar('etiquetas', $etiqueta);
     //*********
     $this->carpeta = $car;
     $this->obj->sesion->exponer();
     $this->exponer();
     tengoPermiso('crear_recursos', @$_SESSION['perfil']) ? $this->asignar('crear_recursos', true) : "";
     tengoPermiso('actualizar_recursos', @$_SESSION['perfil']) ? $this->asignar('actualizar_recursos', true) : "";
     tengoPermiso('borrar_recursos', @$_SESSION['perfil']) ? $this->asignar('borrar_recursos', true) : "";
     tengoPermiso('configuracion_perfil', @$_SESSION['perfil']) ? $this->asignar('configuracion_perfil', true) : "";
     tengoPermiso('configuracion_grupos', @$_SESSION['perfil']) ? $this->asignar('configuracion_grupos', true) : "";
     $this->obj->enviarPagina();
 }
Example #5
0
 function editar()
 {
     $this->obj->inicializar('articulos-editar', 'Editar Artículo');
     $aid = $_GET['id'];
     $vid = $aid;
     $query = "SELECT * FROM `aRecurso_articulos` WHERE `id`='{$aid}'";
     $res = mysql_query($query);
     $r = mysql_fetch_array($res);
     $tip = $this->obj->archivos->tipo($this->obj->archivos->nombre($r['id_archivo']));
     $nom = $this->obj->archivos->nombre($r['id_archivo']);
     $tam = $this->obj->archivos->tamano($r['id_archivo']);
     $aut = $r['autores'];
     $tit = $r['titulo'];
     $ann = $r['anno'];
     $rev = $r['revista'];
     $lug = $r['lugar'];
     $vol = $r['volumen'];
     $num = $r['numero'];
     $pag = $r['paginas'];
     $url = $r['url'];
     $car = "carpeta";
     //$r['carpeta'];
     $res = $r['resumen'];
     $this->asignar('imagen', $this->obj->archivos->vistaPrevia($aid));
     $this->asignar('id', $aid);
     $this->asignar('aid', $vid);
     $this->asignar('tipo', $tip);
     $this->asignar('nombre', $nom);
     $this->asignar('tamano', $tam);
     $this->asignar('autores', $aut);
     $this->asignar('tituloa', $tit);
     $this->asignar('anno', $ann);
     if ($rev) {
         $this->asignar('revista', $rev);
     }
     if ($lug) {
         $this->asignar('lugar', $lug);
     }
     if ($vol) {
         $this->asignar('volumen', $vol);
     }
     if ($num) {
         $this->asignar('numero', $num);
     }
     if ($pag) {
         $this->asignar('paginas', $pag);
     }
     if ($url) {
         $this->asignar('url', $url);
     }
     if ($res) {
         $this->asignar('resumen', $res);
     }
     //*******
     $query = "SELECT * FROM `kControl_diccionario_etiquetas` WHERE `id_recurso`='{$aid}' AND `tipo_recurso`='1' ";
     $res = mysql_query($query);
     $etiqueta = "";
     while ($r = mysql_fetch_array($res)) {
         if (getTagName($r['id_etiqueta']) != "") {
             $etiqueta .= getTagName($r['id_etiqueta']) . ",";
         }
     }
     $this->asignar('etiquetas', $etiqueta);
     //*********
     $this->carpeta = $car;
     $this->obj->sesion->exponer();
     $this->exponer();
     tengoPermiso('crear_recursos', @$_SESSION['perfil']) ? $this->asignar('crear_recursos', true) : "";
     tengoPermiso('actualizar_recursos', @$_SESSION['perfil']) ? $this->asignar('actualizar_recursos', true) : "";
     tengoPermiso('borrar_recursos', @$_SESSION['perfil']) ? $this->asignar('borrar_recursos', true) : "";
     tengoPermiso('configuracion_perfil', @$_SESSION['perfil']) ? $this->asignar('configuracion_perfil', true) : "";
     tengoPermiso('configuracion_grupos', @$_SESSION['perfil']) ? $this->asignar('configuracion_grupos', true) : "";
     $this->obj->enviarPagina();
 }
Example #6
0
 function principal()
 {
     $this->obj->inicializar('herramientas', 'Herramientas');
     $this->obj->sesion->exponer();
     $this->exponer();
     $latx = array();
     $html = array();
     $query = "SELECT * FROM `aRecurso_articulos` ORDER BY `ultima_actualizacion_fecha` ASC";
     $res = mysql_query($query);
     while ($r = mysql_fetch_array($res)) {
         $au = $r['autores'];
         $an = $r['anno'];
         $a2 = $r['id_archivo'];
         $ti = $r['titulo'];
         $re = $r['revista'];
         $lu = $r['lugar'];
         $vo = $r['volumen'];
         $nu = $r['numero'];
         $pa = $r['paginas'];
         $ur = $r['url'];
         $ll = $this->llaveAutores($au, $an);
         $a2 = $this->formatoAutores($a2);
         $pa = str_replace('-', '--', trim($pa));
         $latex = "@article{{$ll},\n" . "\tauthor  = \"{$a2}\",\n" . "\ttitle   = \"{$ti}\",\n" . "\tyear    = \"{$an}\",\n" . ($re ? "\tjournal = \"{$re}" . ($lu ? ". {$lu}" : '') . "\",\n" : '') . ($vo ? "\tvolume  = \"{$vo}\",\n" : '') . ($nu ? "\tnumber  = \"{$nu}\",\n" : '') . ($pa ? "\tpages   = \"{$pa}\",\n" : '') . ($ur ? "\tnote    = \"Disponible en: {$ur}\",\n" : '');
         $latex = substr($latex, 0, -2) . "\n}\n\n";
         $latx[] = $latex;
         $ll = $this->refAutores($au, $an);
         $a2 = $this->formatoAutores2($a2);
         $pa = str_replace('--', '-', $pa);
         $htm = "<li>[{$ll}] " . "{$a2}. " . "{$an}. " . "{$ti}. " . ($re ? "<em>{$re}" . ($lu ? ". {$lu}" : '') . "</em>. " : '') . ($vo ? " {$vo}" . ($nu ? "({$nu})." : '') : '') . ($pa ? " pp. {$pa}." : '') . ($ur ? " Disponible en: {$ur}" : '');
         $htm = "{$htm}<br><br></li>";
         $html[] = $htm;
     }
     asort($latx);
     $latex = implode('', $latx);
     $latex = str_replace("\n", '<br>', $latex);
     $latex = str_replace(" ", '&nbsp;', $latex);
     $latex = str_replace("\t", '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;', $latex);
     $latex = str_replace("and&nbsp;", "and ", $latex);
     $latex = str_replace("da&nbsp;", "da ", $latex);
     $latex = str_replace(".&nbsp;", ". ", $latex);
     $latex = str_replace(",&nbsp;", ", ", $latex);
     $latex = str_replace("of&nbsp;", "of ", $latex);
     $latex = str_replace("for&nbsp;", "for ", $latex);
     $latex = str_replace("on&nbsp;", "on ", $latex);
     asort($html);
     $html = implode('', $html);
     $html = "<ul>{$html}</ul>";
     $this->asignar('latex', $latex);
     $this->asignar('html', $html);
     tengoPermiso('crear_recursos', @$_SESSION['perfil']) ? $this->asignar('crear_recursos', true) : "";
     tengoPermiso('actualizar_recursos', @$_SESSION['perfil']) ? $this->asignar('actualizar_recursos', true) : "";
     tengoPermiso('borrar_recursos', @$_SESSION['perfil']) ? $this->asignar('borrar_recursos', true) : "";
     tengoPermiso('configuracion_perfil', @$_SESSION['perfil']) ? $this->asignar('configuracion_perfil', true) : "";
     tengoPermiso('configuracion_grupos', @$_SESSION['perfil']) ? $this->asignar('configuracion_grupos', true) : "";
     $this->obj->enviarPagina();
 }
Example #7
0
 function principal()
 {
     $this->inicializar('principal', 'Inicio');
     $mensaje = @$_SESSION['mensaje'];
     $mensajeError = @$_SESSION['mensajeError'];
     if ($mensaje) {
         $this->machote->assign('mensaje', $mensaje);
     }
     if ($mensajeError) {
         $this->machote->assign('mensajeError', $mensajeError);
     }
     $_SESSION['mensaje'] = '';
     $_SESSION['mensajeError'] = '';
     $nots = array();
     $query = "SELECT *, DATE_FORMAT(`ultima_actualizacion_fecha`, '%d-%m-%y %H:%i %p') AS `ultima_actualizacion_fecha` FROM `aRecurso_noticias` ORDER BY `ultima_actualizacion_fecha` DESC LIMIT 0,3";
     $res = mysql_query($query);
     while ($r = mysql_fetch_array($res)) {
         $f = $r['ultima_actualizacion_fecha'];
         $t = $r['titulo'];
         $c = $r['contenido'];
         $nots[] = array('fecha' => $f, 'titulo' => $t, 'texto' => $c);
     }
     $this->machote->assign('noticias', $nots);
     $archs = array();
     $query = "SELECT * FROM `aRecurso_archivos` ORDER BY `id` DESC LIMIT 0,10";
     $res = mysql_query($query);
     while ($r = mysql_fetch_array($res)) {
         $id = $r['id'];
         $pa = $this->archivos->pagina($id);
         $ic = $this->archivos->tipo($r['nombre']);
         $no = $r['nombre'];
         $ti = $this->archivos->descripcion($id);
         $em = $this->archivos->usuario($id);
         $us = $this->archivos->usuario($id);
         $u2 = $this->archivos->usuario($id);
         $fe = $this->archivos->fecha($id);
         $se = $this->archivos->seccion($id);
         $id = $this->archivos->realId($id);
         $lim = 65;
         if (strlen($ti) > $lim) {
             $ti = '<span title="' . $ti . '">' . trim(substr($ti, 0, $lim)) . '&hellip;</span>';
         }
         if ($id) {
             $archs[] = array('id' => $id, 'pagina' => $pa, 'icono' => $ic, 'nombre' => $no, 'titulo' => $ti, 'email' => $em, 'usuarioc' => $us, 'usuario' => $u2, 'fecha' => $fe, 'seccion' => $se);
         }
     }
     $this->machote->assign('archivos', $archs);
     $nuevs = array();
     $query = "SELECT * FROM `aRecurso_usuarios` WHERE `activo`='0' ORDER BY `nombres`";
     $res = mysql_query($query);
     echo mysql_error();
     while ($r = mysql_fetch_array($res)) {
         $id = $r['id'];
         $nom = $r['nombres'];
         $ape = $r['apellidos'];
         $cor = $r['email'];
         $nuevs[] = array('id' => $id, 'nombre' => "{$nom} {$ape}", 'correo' => $cor);
     }
     if ($nuevs) {
         $this->machote->assign('nuevos', $nuevs);
     }
     $this->machote->assign('email', $_SESSION['email']);
     tengoPermiso('crear_usuarios', @$_SESSION['perfil']) ? $this->machote->assign('crear_usuarios', true) : "";
     tengoPermiso('crear_recursos', @$_SESSION['perfil']) ? $this->machote->assign('crear_recursos', true) : "";
     tengoPermiso('actualizar_recursos', @$_SESSION['perfil']) ? $this->machote->assign('actualizar_recursos', true) : "";
     tengoPermiso('borrar_recursos', @$_SESSION['perfil']) ? $this->machote->assign('borrar_recursos', true) : "";
     tengoPermiso('configuracion_perfil', @$_SESSION['perfil']) ? $this->machote->assign('configuracion_perfil', true) : "";
     tengoPermiso('configuracion_grupos', @$_SESSION['perfil']) ? $this->machote->assign('configuracion_grupos', true) : "";
     $this->enviarPagina();
 }