function render_admin_masinfo($param) { $id = $param['uid']; list($db) = Getdb(); $Total_tablas = GetTables(); $tblusuarios = $Total_tablas['t']['usuarios']; $cols_usuarios = $Total_tablas['c']['usuarios']; $sql = "SELECT * FROM {$tblusuarios} WHERE " . $cols_usuarios['uid'] . "='{$id}'"; $resultado = $db->Execute($sql); if ($db->ErrorNo() != 0) { $param['ruta'] = "error"; $param['mensaje'] = "Ha ocurrido leer el usuario de la base de datos."; render($param); die; } $usuario = $resultado->FetchRow(); $usuario = toHtml($usuario); $usuario = fromdbtocms($usuario, 'usuarios'); $resultado = SmartyInit(); $plantilla = "usuarios/usrmasinfo.tpl"; $resultado->assign("datos", $usuario); $salida = $resultado->fetch($plantilla); return $salida; }
function DelOldRsc($rid) { global $rsc_dir, $prev_dir; $aid = $param['rid']; list($db) = Getdb(); $tbl = GetTable('recursos'); $col = GetCols('recursos'); $sql = "Select * from {$tbl} WHERE {$col['rid']}={$rid}"; $resultado = $db->Execute($sql); if ($db->ErrorNo() != 0) { $mensaje = "Ha ocurrido un error al leer un viejo registro"; print_r($mensaje); die; } $datos = $resultado->FetchRow(); $datos = fromdbtocms($datos, 'recursos'); $type = returnMedia($datos['archivo']); if ($type['preview'] == true) { if ($type['extension'] == ".jpg" || $type['extension'] == ".png") { $datos['archivo'] = basename($datos['archivo'], '.jpg'); $datos['archivo'] = basename($datos['archivo'], '.png'); } DeleteFile($prev_dir . $datos['did'] . "/" . $datos['archivo'] . ".jpg"); } DeleteFile($rsc_dir . $datos['did'] . "/" . $datos['archivo']); }
function cbzSecciones($obj, $valor) { list($db) = Getdb(); $tbl = GetTable('secciones'); $col = GetCols('secciones'); if (empty($obj->drops['Secciones'])) { $sql = "Select * from {$tbl}"; $rs = $db->Execute($sql); if ($db->ErrorNo() != 0) { $param['ruta'] = "error"; $param['mensaje'] = "Ha ocurrido leer el archivo de la base de datos."; render($param); die; } $aux = $rs->GetRows(); foreach ($aux as $value) { $obj->drops['Secciones'][] = fromdbtocms($value, 'secciones'); } } foreach ($obj->drops['Secciones'] as $value) { if ($value['sid'] == $valor) { return $value['nombre']; } } return "N/D"; }
function render_admin_editar($param) { list($db) = Getdb(); $tbl = GetTable('secciones'); $col = GetCols('secciones'); $sql = "SELECT * FROM {$tbl} WHERE {$col['sid']}='{$param['sid']}'"; $resultado = $db->Execute($sql); if ($db->ErrorNo() != 0) { $param['ruta'] = "error"; $param['mensaje'] = "Ha ocurrido leer el archivo de la base de datos."; render($param); die; } $seccion = $resultado->FetchRow(); $seccion = fromdbtocms($seccion, 'secciones'); $seccion = toHtml($seccion); $resultado = SmartyInit(); $resultado->assign("datos", $seccion); $resultado->assign("validaregistrourl", "index.php?actor=secciones&accion=validaredicion"); $plantilla = "seccion/editseccion.tpl"; $salida = $resultado->fetch($plantilla); return $salida; }
function render_user_verrsc($param) { $tbl = GetTable('recursos'); $col = GetCols('recursos'); list($db) = Getdb(); $rid = $param['rid']; $rs = $db->Execute("SELECT * from {$tbl} WHERE {$col['rid']}={$rid}"); if ($db->ErrorNo() != 0) { $param['ruta'] = "error"; $param['mensaje'] = "Ha ocurrido leer el archivo de la base de datos."; render($param); die; } $recurso = $rs->FetchRow(); $recurso = fromdbtocms($recurso, 'recursos'); $ul = vwSessionGetVar('UserLevel'); $recurso["uid"] = vwSessionGetVar("uid"); if ($ul < 1) { $param['ruta'] = "error"; $param['mensaje'] = "No tiene nivel para acceder a los recursos. Registrese."; render($param); die; } else { if ($ul < 500) { if ($recurso['restringido'] == "S") { $tbl = GetTable('autorizaciones'); $col = GetCols('autorizaciones'); list($db) = Getdb(); $rid = $param['rid']; $sql = "SELECT * FROM {$tbl} where {$col['rid']}={$valor} AND {$col['uid']}=" . vwSessionGetVar('uid') . " ORDER BY {$col['resolucion']} desc"; $rs = $db->Execute($sql); if ($db->ErrorNo() != 0) { $param['ruta'] = "error"; $param['mensaje'] = "Ha ocurrido leer el archivo de la base de datos."; render($param); die; } $aut = $rs->FetchRow(); $aut = fromdbtocms($aut, 'autorizaciones'); if ($aut['estado'] != 'C') { $param['ruta'] = "error"; $param['mensaje'] = "No dispone de autorizacion para descargar el recurso."; render($param); die; } } } eventoRecursos($recurso, "verrsc"); outputFile($recurso['archivo'], $recurso['did']); die; } die; }