Exemplo n.º 1
0
function cbzPeriodo($obj, $valor)
{
    return InverseParsePeriod($valor);
}
function render_user_mostrardocumento($param)
{
    list($db) = Getdb();
    $col = GetCols('documentos');
    $tbl = GetTable('documentos');
    $sql = "SELECT * FROM {$tbl} WHERE {$col['did']}={$param['did']}";
    $rs = $db->Execute($sql);
    $result = $rs->FetchRow();
    $result = fromdbtocms($result, 'documentos');
    $result['periodo'] = InverseParsePeriod($result['periodo']);
    $result = toHtml($result);
    $resultado = SmartyInit();
    $plantilla = "document/document.tpl";
    $resultado->assign('datos', $result);
    $resultado->assign('dropDwArchivo', html_entity_decode(getArchivo($result['aid']), ENT_QUOTES));
    $resultado->assign('dropDwSeccion', html_entity_decode(getSeccion($result['sid']), ENT_QUOTES));
    $resultado->assign('recursos', MostrarRecursos($param['did']));
    if (vwSessionGetVar('UserLevel') > 499) {
        $resultado->assign('admin', true);
    } else {
        $resultado->assign('admin', false);
    }
    $params = array("uid" => vwSessionGetVar("uid"), "did" => $param["did"]);
    eventoRecursos($params, "verdoc");
    $salida = $resultado->fetch($plantilla);
    return $salida;
}