function render_admin_listarsecciones($param) { require_once "lister.php"; $sf = vwVarFromInput('sf'); $start = vwVarFromInput('start'); $up = vwVarFromInput('up'); list($db) = Getdb(); $tbl = GetTable('secciones'); $col = GetCols('secciones'); $sql = "Select * from {$tbl}"; $Cols = array(array("dbname" => $col['sid'], "label" => "id", "width" => "45px", "sortable" => false), array("dbname" => $col['nombre'], "label" => "Nombre", "width" => "200px", "sortable" => true)); $opciones = array(array("funcion" => "cbSeccionEdit", "valor" => "{$col['sid']}"), array("funcion" => "cbSeccionDelete", "valor" => "{$col['sid']}")); $acciones = array(array('funcion' => "cbSeccionAdmAdd")); $archivList = new Lister("admSecciones", $sql, 25, $Cols, $col['sid'], $opciones, "dg-admsecciones.css"); $archivList->table = "{$tbl}"; $archivList->where = ""; $archivList->GeneralActions = $acciones; if ($sf != "") { $archivList->SetSort($sf, $up); } if ($start != "") { $archivList->SetStart($start); } $listado = $archivList->render(); if ($listado === null || trim($listado) == "") { $aux = cbSeccionAdmAdd(); $listado = "<br><center><a link href='{$aux['url']}'>{$aux['etiqueta']}</a></center>"; } $resultado = SmartyInit(); $plantilla = "seccion/listarseccion.tpl"; $resultado->assign("listado", $listado); $salida = $resultado->fetch($plantilla); vwSessionSetVar('urlantigua', CurrentUrl()); return $salida; }
function render_admin_verrsc($param) { $did = $param['did']; if ($did < 1) { $did = vwSessionGetVar('udid'); } else { vwSessionSetVar('udid', $did); } if ($did < 1) { header('Location: index.php'); die; } require_once "lister.php"; $sf = vwVarFromInput('sf'); $start = vwVarFromInput('start'); $up = vwVarFromInput('up'); list($db) = Getdb(); $tbl = GetTable('recursos'); $col = GetCols('recursos'); $sql = "Select * from {$tbl} where {$col['did']}={$did}"; $Cols = array(array("dbname" => $col['rid'], "label" => "id", "width" => "45px", "sortable" => true), array("dbname" => $col['titulo'], "label" => "T&itulo", "width" => "200px", "sortable" => true), array("dbname" => $col['url'], "label" => "URL", "width" => "200px", "sortable" => false), array("dbname" => $col['archivo'], 'label' => "Archivo", "width" => "100px", "sortable" => false)); $opciones = array(array("funcion" => "cbRscEdit", "valor" => "{$col['rid']}"), array("funcion" => "cbRscDelete", "valor" => "{$col['rid']}")); $acciones = array(array('funcion' => "cbRscAdmAdd")); $archivList = new Lister("admRecursos", $sql, 25, $Cols, $col['rid'], $opciones, "dg-admrecursos.css"); $archivList->table = "{$tbl}"; $archivList->where = "{$col['did']}={$did}"; $archivList->GeneralActions = $acciones; if ($sf != "") { $archivList->SetSort($sf, $up); } if ($start != "") { $archivList->SetStart($start); } $listado = $archivList->render(); if ($listado === null || trim($listado) == "") { $aux = cbSeccionAdmAdd(); $listado = "<br><center><a link href='{$aux['url']}'>{$aux['etiqueta']}</a></center>"; } $resultado = SmartyInit(); $plantilla = "document/listarsc.tpl"; $resultado->assign("listado", $listado); $salida = $resultado->fetch($plantilla); vwSessionSetVar('urlantigua', CurrentUrl()); return $salida; }