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(); }
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(); }
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(); }
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(); }
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(); }
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(" ", ' ', $latex); $latex = str_replace("\t", ' ', $latex); $latex = str_replace("and ", "and ", $latex); $latex = str_replace("da ", "da ", $latex); $latex = str_replace(". ", ". ", $latex); $latex = str_replace(", ", ", ", $latex); $latex = str_replace("of ", "of ", $latex); $latex = str_replace("for ", "for ", $latex); $latex = str_replace("on ", "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(); }
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)) . '…</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(); }