本文整理汇总了PHP中usuario::getRol方法的典型用法代码示例。如果您正苦于以下问题:PHP usuario::getRol方法的具体用法?PHP usuario::getRol怎么用?PHP usuario::getRol使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类usuario
的用法示例。
在下文中一共展示了usuario::getRol方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: load
function load()
{
$usuario = new usuario();
$id_transferencia = "";
if (isset($_SESSION['id_transferencia'])) {
$id_transferencia = $_SESSION['id_transferencia'];
//$id_listar=$_SESSION['id_lista'];
}
$this->series = new series();
$this->expediente = new tab_expediente();
$this->expediente->setRequest2Object($_REQUEST);
$this->usuario = new usuario();
$page = $_REQUEST['page'];
$rp = $_REQUEST['rp'];
$sortname = $_REQUEST['sortname'];
$sortorder = $_REQUEST['sortorder'];
if (!$sortname) {
$sortname = " tab_series.ser_orden, \r\n tab_series.ser_codigo, \r\n tab_expediente.exp_codigo::int ";
} else {
$sortname = $sortname;
}
if (!$sortorder) {
$sortorder = 'desc';
}
$sort = "ORDER BY {$sortname} {$sortorder} ";
if (!$page) {
$page = 1;
}
if (!$rp) {
$rp = 15;
}
$start = ($page - 1) * $rp;
$limit = "LIMIT {$rp} OFFSET {$start} ";
$query = strtoupper(trim($_REQUEST['query']));
$qtype = $_REQUEST['qtype'];
$where = "";
if ($query != "") {
if ($qtype == 'exp_id') {
$where .= " and tab_expediente.exp_id = '{$query}' ";
} elseif ($qtype == 'exp_titulo') {
$where .= " and tab_expisadg.exp_titulo LIKE '%{$query}%' ";
} elseif ($qtype == 'fon_descripcion') {
$where .= " and tab_fondo.fon_descripcion LIKE '%{$query}%' ";
} elseif ($qtype == 'uni_descripcion') {
$where .= " and tab_unidad.uni_descripcion LIKE '%{$query}%' ";
} elseif ($qtype == 'custodio') {
$nomArray = explode(" ", $query);
$where .= " and (tab_usuario.usu_nombres LIKE '%{$nomArray['0']}%' OR tab_usuario.usu_apellidos LIKE '%{$nomArray['1']}%') ";
}
}
if ($_SESSION["ROL_COD"] != 'AA') {
$where .= " AND tab_usuario.usu_id ='" . $_SESSION['USU_ID'] . "' ";
}
$sql = "SELECT\r\n tab_fondo.fon_cod,\r\n tab_fondo.fon_codigo,\r\n tab_unidad.uni_cod,\r\n tab_tipocorr.tco_codigo,\r\n tab_series.ser_codigo,\r\n tab_expediente.exp_codigo,\r\n tab_unidad.uni_id,\r\n tab_unidad.uni_descripcion,\r\n tab_series.ser_id,\r\n tab_expediente.exp_id,\r\n tab_series.ser_categoria,\r\n tab_expisadg.exp_titulo,\r\n tab_expisadg.exp_fecha_exi,\r\n (tab_expisadg.exp_fecha_exi +\r\n (SELECT tab_retensiondoc.red_prearc * INTERVAL '1 year'\r\n FROM tab_retensiondoc\r\n WHERE tab_retensiondoc.red_id = tab_series.red_id)) ::DATE AS exp_fecha_exf,\r\n tab_usuario.usu_id,\r\n tab_usuario.usu_nombres,\r\n tab_usuario.usu_apellidos,\r\n tab_expfondo.exf_estado\r\n FROM\r\n tab_unidad\r\n INNER JOIN tab_series ON tab_unidad.uni_id = tab_series.uni_id\r\n INNER JOIN tab_expediente ON tab_series.ser_id = tab_expediente.ser_id\r\n INNER JOIN tab_expfondo ON tab_expediente.exp_id = tab_expfondo.exp_id\r\n INNER JOIN tab_expusuario ON tab_expediente.exp_id = tab_expusuario.exp_id\r\n INNER JOIN tab_expisadg ON tab_expediente.exp_id = tab_expisadg.exp_id\r\n INNER JOIN tab_fondo ON tab_fondo.fon_id = tab_unidad.fon_id\r\n INNER JOIN tab_tipocorr ON tab_tipocorr.tco_id = tab_series.tco_id\r\n INNER JOIN tab_usuario ON tab_usuario.usu_id = tab_expusuario.usu_id\r\n WHERE tab_fondo.fon_estado = 1\r\n AND tab_unidad.uni_estado = 1\r\n AND tab_series.ser_estado = 1\r\n AND tab_tipocorr.tco_estado = 1\r\n AND tab_expediente.exp_estado = 1\r\n AND tab_expisadg.exp_estado = 1 \r\n AND tab_expusuario.eus_estado = 1\r\n AND tab_usuario.usu_estado = 1 \r\n {$where} \r\n {$sort} \r\n {$limit}";
$result = $this->expediente->dbselectBySQL($sql);
$total = $this->expediente->countBySQL("SELECT count (tab_expediente.exp_id)\r\n FROM\r\n tab_unidad\r\n INNER JOIN tab_series ON tab_unidad.uni_id = tab_series.uni_id\r\n INNER JOIN tab_expediente ON tab_series.ser_id = tab_expediente.ser_id\r\n INNER JOIN tab_expfondo ON tab_expediente.exp_id = tab_expfondo.exp_id\r\n INNER JOIN tab_expusuario ON tab_expediente.exp_id = tab_expusuario.exp_id\r\n INNER JOIN tab_expisadg ON tab_expediente.exp_id = tab_expisadg.exp_id\r\n INNER JOIN tab_fondo ON tab_fondo.fon_id = tab_unidad.fon_id\r\n INNER JOIN tab_tipocorr ON tab_tipocorr.tco_id = tab_series.tco_id\r\n INNER JOIN tab_usuario ON tab_usuario.usu_id = tab_expusuario.usu_id\r\n WHERE tab_fondo.fon_estado = 1\r\n AND tab_unidad.uni_estado = 1\r\n AND tab_series.ser_estado = 1\r\n AND tab_tipocorr.tco_estado = 1\r\n AND tab_expediente.exp_estado = 1\r\n AND tab_expisadg.exp_estado = 1 \r\n AND tab_expusuario.eus_estado = 1\r\n AND tab_usuario.usu_estado = 1 \r\n {$where}");
if ($id_transferencia != "") {
$explode = explode(",", $id_transferencia);
$cantidad = count($explode);
} else {
$cantidad = 0;
}
/* header ( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header ( "Cache-Control: no-cache, must-revalidate" );
header ( "Pragma: no-cache" ); */
header("Content-type: text/x-json");
$json = "";
$json .= "{\n";
$json .= "page: {$page},\n";
$json .= "total: {$total},\n";
$json .= "rows: [";
$rc = false;
$i = 0;
$j = 1;
$si = 0;
foreach ($result as $un) {
for ($t = 0; $t < $cantidad; $t++) {
if ($explode[$t] == $un->exp_id) {
$si = 1;
}
}
if ($si == 1) {
$chk = "<input id=\"chk_" . $un->exp_id . "\" restric=\"" . $un->exp_id . "\" class=\"fil_chk" . $j . "\" type=\"checkbox\" value=\"" . $un->exp_id . "\" checked=\"checked\"/>";
$si = 0;
} else {
$chk = "<input id=\"chk_" . $un->exp_id . "\" restric=\"" . $un->exp_id . "\" class=\"fil_chk" . $j . "\" type=\"checkbox\" value=\"" . $un->exp_id . "\" />";
}
if ($rc) {
$json .= ",";
}
$json .= "\n{";
$json .= "id:'" . $un->exp_id . "',";
$json .= "cell:['" . $un->exp_id . "'";
$json .= ",'" . $chk . "'";
$json .= ",'" . addslashes($un->fon_cod . DELIMITER . $un->uni_cod . DELIMITER . $un->tco_codigo . DELIMITER . $un->ser_codigo . DELIMITER . $un->exp_codigo) . "'";
$json .= ",'" . addslashes($usuario->getRol($un->usu_id)) . "'";
$json .= ",'" . addslashes($un->fon_codigo) . "'";
$json .= ",'" . addslashes($un->uni_descripcion) . "'";
$json .= ",'" . addslashes($un->ser_categoria) . "'";
$json .= ",'" . addslashes($un->exp_titulo) . "'";
//.........这里部分代码省略.........
示例2: load
function load()
{
$usuario = new usuario();
$adm = $usuario->esAdm();
$this->tab_expediente = new tab_expediente();
$this->tab_expediente->setRequest2Object($_REQUEST);
$page = $_REQUEST['page'];
$rp = $_REQUEST['rp'];
$sortname = $_REQUEST['sortname'];
$sortorder = $_REQUEST['sortorder'];
if (!$sortname) {
$sortname = " tab_fondo.fon_cod,\r\n tab_unidad.uni_cod,\r\n tab_series.ser_orden,\r\n tab_series.ser_codigo,\r\n tab_expediente.exp_codigo::int ";
} else {
$sortname = $sortname;
}
if (!$sortorder) {
$sortorder = 'desc';
}
$sort = "ORDER BY {$sortname} {$sortorder}";
if (!$page) {
$page = 1;
}
if (!$rp) {
$rp = 15;
}
$start = ($page - 1) * $rp;
$limit = "LIMIT {$rp} OFFSET {$start} ";
$query = strtoupper(trim($_REQUEST['query']));
$qtype = $_REQUEST['qtype'];
$where = "";
if ($query != "") {
$_SESSION["SER_ID"] = null;
if ($qtype == 'exp_id') {
$where .= " and tab_expediente.exp_id = '{$query}' ";
} elseif ($qtype == 'exp_titulo') {
$where .= " and tab_expisadg.exp_titulo LIKE '%{$query}%' ";
} elseif ($qtype == 'fon_codigo') {
$where .= " and tab_fondo.fon_descripcion LIKE '%{$query}%' ";
} elseif ($qtype == 'uni_descripcion') {
$where .= " and tab_unidad.uni_descripcion LIKE '%{$query}%' ";
} elseif ($qtype == 'custodio') {
$nomArray = explode(" ", $query);
$where .= " and (tab_usuario.usu_nombres LIKE '%{$nomArray['0']}%' OR tab_usuario.usu_apellidos LIKE '%{$nomArray['1']}%') ";
} else {
$where .= " and {$qtype} LIKE '%{$query}%' ";
}
} else {
// Serie
if (VAR3) {
$_SESSION["SER_ID"] = VAR3;
}
}
if ($_SESSION["SER_ID"]) {
$where .= " AND tab_series.ser_id='" . $_SESSION['SER_ID'] . "'";
}
if ($_SESSION["ROL_COD"] == 'AAOR') {
$where .= " AND tab_fondo.fon_id ='" . $_SESSION['FON_ID'] . "' ";
} else {
if ($_SESSION["ROL_COD"] != 'AA') {
$where .= " AND tab_usuario.usu_id ='" . $_SESSION['USU_ID'] . "' ";
}
}
$sql = "SELECT\r\n tab_expediente.exp_id,\r\n tab_fondo.fon_codigo,\r\n tab_fondo.fon_cod,\r\n tab_unidad.uni_descripcion,\r\n tab_unidad.uni_cod,\r\n tab_tipocorr.tco_codigo,\r\n tab_series.ser_id,\r\n tab_series.ser_par,\r\n tab_series.ser_codigo,\r\n tab_series.ser_categoria,\r\n tab_expediente.exp_codigo,\r\n tab_usuario.usu_id,\r\n tab_usuario.usu_nombres,\r\n tab_usuario.usu_apellidos,\r\n tab_expisadg.exp_titulo,\r\n tab_expisadg.exp_fecha_exi,\r\n tab_tipoarch.tar_nombre\r\n FROM\r\n tab_usuario\r\n INNER JOIN tab_expusuario ON tab_usuario.usu_id = tab_expusuario.usu_id\r\n INNER JOIN tab_expediente ON tab_expusuario.exp_id = tab_expediente.exp_id\r\n INNER JOIN tab_series ON tab_expediente.ser_id = tab_series.ser_id\r\n INNER JOIN tab_expisadg ON tab_expediente.exp_id = tab_expisadg.exp_id\r\n INNER JOIN tab_unidad ON tab_unidad.uni_id = tab_series.uni_id\r\n INNER JOIN tab_tipoarch ON tab_tipoarch.tar_id = tab_unidad.tar_id\r\n INNER JOIN tab_fondo ON tab_fondo.fon_id = tab_unidad.fon_id\r\n INNER JOIN tab_tipocorr ON tab_tipocorr.tco_id = tab_series.tco_id\r\n WHERE tab_fondo.fon_estado = 1\r\n AND tab_unidad.uni_estado = 1\r\n AND tab_series.ser_estado = 1\r\n AND tab_tipocorr.tco_estado = 1\r\n AND tab_expediente.exp_estado = 1\r\n AND tab_expisadg.exp_estado = 1\r\n AND tab_expusuario.eus_estado = 1\r\n {$where}\r\n {$sort}\r\n {$limit} ";
$result = $this->tab_expediente->dbSelectBySQL($sql);
$total = $this->tab_expediente->countBySQL("SELECT count (tab_expediente.exp_id)\r\n FROM\r\n tab_usuario\r\n INNER JOIN tab_expusuario ON tab_usuario.usu_id = tab_expusuario.usu_id\r\n INNER JOIN tab_expediente ON tab_expusuario.exp_id = tab_expediente.exp_id\r\n INNER JOIN tab_series ON tab_expediente.ser_id = tab_series.ser_id\r\n INNER JOIN tab_expisadg ON tab_expediente.exp_id = tab_expisadg.exp_id\r\n INNER JOIN tab_unidad ON tab_unidad.uni_id = tab_series.uni_id\r\n INNER JOIN tab_tipoarch ON tab_tipoarch.tar_id = tab_unidad.tar_id\r\n INNER JOIN tab_fondo ON tab_fondo.fon_id = tab_unidad.fon_id\r\n INNER JOIN tab_tipocorr ON tab_tipocorr.tco_id = tab_series.tco_id\r\n WHERE tab_fondo.fon_estado = 1\r\n AND tab_unidad.uni_estado = 1\r\n AND tab_series.ser_estado = 1\r\n AND tab_tipocorr.tco_estado = 1\r\n AND tab_expediente.exp_estado = 1\r\n AND tab_expisadg.exp_estado = 1\r\n AND tab_expusuario.eus_estado = 1\r\n {$where}");
// (tab_expisadg.exp_fecha_exi +
// (SELECT tab_retensiondoc.red_prearc * INTERVAL '1 year'
// FROM tab_retensiondoc
// WHERE tab_retensiondoc.red_id = tab_series.red_id)) ::DATE AS exp_fecha_exf,
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: text/x-json");
$json = "";
$json .= "{\n";
$json .= "page: {$page},\n";
$json .= "total: {$total},\n";
$json .= "rows: [";
$rc = false;
$i = 0;
foreach ($result as $un) {
if ($rc) {
$json .= ",";
}
$json .= "\n{";
$json .= "id:'" . $un->exp_id . "',";
$json .= "cell:['" . $un->exp_id . "'";
$json .= ",'" . addslashes($un->fon_cod . DELIMITER . $un->uni_cod . DELIMITER . $un->tco_codigo . DELIMITER . $un->ser_codigo . DELIMITER . $un->exp_codigo) . "'";
$json .= ",'" . addslashes($usuario->getRol($un->usu_id)) . "'";
if ($adm) {
$json .= ",'" . addslashes($un->fon_codigo) . "'";
$json .= ",'" . addslashes($un->uni_descripcion) . "'";
$json .= ",'" . addslashes($un->ser_categoria) . "'";
}
$json .= ",'" . addslashes($un->exp_titulo) . "'";
$expediente = new expediente();
$json .= ",'" . addslashes($expediente->obtenerCantidadDocs($un->exp_id)) . "'";
if ($adm) {
$json .= ",'" . addslashes($un->usu_nombres . ' ' . $un->usu_apellidos) . "'";
}
//.........这里部分代码省略.........
示例3: search
//.........这里部分代码省略.........
//$sort = "ORDER BY tab_expediente.exp_id, tab_cuerpos.cue_id, tab_archivo.fil_nro ";
//$sort = "ORDER BY tab_series.ser_orden, tab_expediente.exp_codigo::int, tab_archivo.fil_nro::int ";
$sql = "{$select} {$from} {$where} {$sort} {$limit}";
$result = $tarchivo->dbSelectBySQL($sql);
//print $sql;
$sql_c = "SELECT COUNT(tab_archivo.fil_id) {$from} {$where} ";
$total = $tarchivo->countBySQL($sql_c);
$exp = new expediente();
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: text/x-json");
$json = "";
$json .= "{\n";
$json .= "page: {$page},\n";
$json .= "total: {$total},\n";
$json .= "rows: [";
$rc = false;
$exp_titulo = "";
foreach ($result as $un) {
if ($un->exp_titulo != $exp_titulo) {
// Expediente
if ($rc) {
$json .= ",";
}
$json .= "\n{";
$json .= "id:'" . $un->exp_id . "',";
$json .= "cell:['" . '<font color=#238E23>E' . $un->exp_id . "</font>'";
$json .= ",'<img src=\"" . PATH_DOMAIN . "/web/lib/32/document-{$un->fil_extension}.png\" file=\"{$un->fil_id}\" valueId=\"" . 'E' . $un->fil_id . "\" restric=\"" . $un->fil_confidencialidad . "\" class=\"viewFile icon\" />'";
//$json .= ",'<img src=\"" . PATH_DOMAIN . "/web/lib/32/document-.png\" file=\"$un->fil_id\" valueId=\"" . 'E' . $un->fil_id . "\" restric=\"" . $un->fil_confidencialidad . "\" class=\"viewFile icon\" />'";
$json .= ",'<img src=\"" . PATH_DOMAIN . "/web/lib/32/b_view.png\" file=\" {$un->exp_id}\" valueId=\"" . 'E' . $un->exp_id . "\" restric=\"" . $un->fil_confidencialidad . "\" class=\"view icon\" />'";
$json .= ",'<font color=#238E23>" . addslashes($un->fon_cod . DELIMITER . $un->uni_cod . DELIMITER . $un->tco_codigo . DELIMITER . $un->ser_codigo . DELIMITER . $un->exp_codigo) . "</font>'";
//$json .= ",'" . addslashes($un->fon_cod . DELIMITER . $un->uni_cod . DELIMITER . $un->tco_codigo . DELIMITER . $un->ser_codigo . DELIMITER . $un->exp_codigo) . "'";
$json .= ",'" . addslashes($usuario->getRol($un->usu_id)) . "'";
$json .= ",'" . addslashes($un->fon_codigo) . "'";
$json .= ",'" . addslashes(utf8_decode($un->uni_descripcion)) . "'";
$json .= ",'" . addslashes(utf8_decode($un->ser_categoria)) . "'";
$json .= ",'" . addslashes(utf8_decode($un->exp_titulo)) . "'";
//$json .= ",'" . addslashes(utf8_decode($un->cue_descripcion)) . "'";
//$json .= ",'" . addslashes(/*utf8_decode($un->fil_titulo)*/) . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
// SIACO
$json .= ",'" . addslashes("") . "'";
$json .= ",'" . addslashes("") . "'";
$json .= "]}";
$rc = true;
// Documento
if ($rc) {
$json .= ",";
}
示例4: load
function load()
{
$usuario = new usuario();
$adm = $usuario->esAdm();
$expediente = new tab_expediente();
$expediente->setRequest2Object($_REQUEST);
$page = $_REQUEST['page'];
$rp = $_REQUEST['rp'];
$sortname = $_REQUEST['sortname'];
$sortorder = $_REQUEST['sortorder'];
if (!$sortname) {
$sortname = 'exp_id';
}
if (!$sortorder) {
$sortorder = 'desc';
}
$sort = "ORDER BY {$sortname} {$sortorder}";
if (!$page) {
$page = 1;
}
if (!$rp) {
$rp = 15;
}
$start = ($page - 1) * $rp;
$limit = "LIMIT {$rp} OFFSET {$start} ";
$query = $_REQUEST['query'];
$qtype = $_REQUEST['qtype'];
$where = "";
if ($query != "") {
if ($qtype == 'exp_id') {
$where = " and tab_expediente.exp_id = '{$query}' ";
} elseif ($qtype == 'ser_categoria') {
$where = " and tab_series.ser_categoria LIKE '%{$query}%' ";
} else {
$where = " and {$qtype} LIKE '%{$query}%' ";
}
}
// if ($_SESSION ["ROL_COD"] != 'AA') {
// $where .= " AND tab_usuario.usu_id ='" . $_SESSION['USU_ID'] . "' ";
// }
if ($_SESSION["ROL_COD"] == 'AAOR') {
$where .= " AND tab_fondo.fon_id ='" . $_SESSION['FON_ID'] . "' ";
} else {
if ($_SESSION["ROL_COD"] != 'AA') {
$where .= " AND tab_usuario.usu_id ='" . $_SESSION['USU_ID'] . "' ";
}
}
$sql = "SELECT\r\n tab_expediente.exp_id,\r\n tab_fondo.fon_codigo,\r\n tab_fondo.fon_cod,\r\n tab_unidad.uni_descripcion,\r\n tab_unidad.uni_cod,\r\n tab_tipocorr.tco_codigo,\r\n tab_series.ser_id,\r\n tab_series.ser_par,\r\n tab_series.ser_codigo,\r\n tab_series.ser_categoria,\r\n tab_expediente.exp_codigo,\r\n tab_usuario.usu_id,\r\n tab_usuario.usu_nombres,\r\n tab_usuario.usu_apellidos,\r\n tab_expisadg.exp_titulo,\r\n tab_expisadg.exp_fecha_exi,\r\n tab_tipoarch.tar_nombre,\r\n tab_etiquetas.ete_id\r\n FROM\r\n tab_usuario\r\n INNER JOIN tab_expusuario ON tab_usuario.usu_id = tab_expusuario.usu_id\r\n INNER JOIN tab_expediente ON tab_expusuario.exp_id = tab_expediente.exp_id\r\n INNER JOIN tab_series ON tab_expediente.ser_id = tab_series.ser_id\r\n INNER JOIN tab_expisadg ON tab_expediente.exp_id = tab_expisadg.exp_id\r\n INNER JOIN tab_unidad ON tab_unidad.uni_id = tab_series.uni_id\r\n INNER JOIN tab_tipoarch ON tab_tipoarch.tar_id = tab_unidad.tar_id\r\n INNER JOIN tab_fondo ON tab_fondo.fon_id = tab_unidad.fon_id\r\n INNER JOIN tab_tipocorr ON tab_tipocorr.tco_id = tab_series.tco_id\r\n INNER JOIN tab_etiquetas ON tab_expediente.exp_id = tab_etiquetas.exp_id\r\n WHERE tab_fondo.fon_estado = 1\r\n AND tab_unidad.uni_estado = 1\r\n AND tab_series.ser_estado = 1\r\n AND tab_tipocorr.tco_estado = 1\r\n AND tab_expediente.exp_estado = 1\r\n AND tab_expisadg.exp_estado = 1\r\n AND tab_expusuario.eus_estado = 1\r\n AND tab_etiquetas.ete_estado = '1'\r\n {$where}\r\n {$sort}\r\n {$limit} ";
$result = $expediente->dbselectBySQL($sql);
$total = $expediente->countBySQL("SELECT COUNT (tab_expediente.exp_id) \r\n FROM\r\n tab_usuario\r\n INNER JOIN tab_expusuario ON tab_usuario.usu_id = tab_expusuario.usu_id\r\n INNER JOIN tab_expediente ON tab_expusuario.exp_id = tab_expediente.exp_id\r\n INNER JOIN tab_series ON tab_expediente.ser_id = tab_series.ser_id\r\n INNER JOIN tab_expisadg ON tab_expediente.exp_id = tab_expisadg.exp_id\r\n INNER JOIN tab_unidad ON tab_unidad.uni_id = tab_series.uni_id\r\n INNER JOIN tab_tipoarch ON tab_tipoarch.tar_id = tab_unidad.tar_id\r\n INNER JOIN tab_fondo ON tab_fondo.fon_id = tab_unidad.fon_id\r\n INNER JOIN tab_tipocorr ON tab_tipocorr.tco_id = tab_series.tco_id\r\n INNER JOIN tab_etiquetas ON tab_expediente.exp_id = tab_etiquetas.exp_id\r\n WHERE tab_fondo.fon_estado = 1\r\n AND tab_unidad.uni_estado = 1\r\n AND tab_series.ser_estado = 1\r\n AND tab_tipocorr.tco_estado = 1\r\n AND tab_expediente.exp_estado = 1\r\n AND tab_expisadg.exp_estado = 1\r\n AND tab_expusuario.eus_estado = 1\r\n AND tab_etiquetas.ete_estado = '1'\r\n {$where} ");
$expediente = new expediente();
/* header ( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header ( "Cache-Control: no-cache, must-revalidate" );
header ( "Pragma: no-cache" ); */
header("Content-type: text/x-json");
$json = "";
$json .= "{\n";
$json .= "page: {$page},\n";
$json .= "total: {$total},\n";
$json .= "rows: [";
$rc = false;
$i = 0;
foreach ($result as $un) {
if ($rc) {
$json .= ",";
}
$json .= "\n{";
$json .= "id:'" . $un->exp_id . "',";
$json .= "cell:['" . $un->exp_id . "'";
$json .= ",'" . addslashes($un->ete_id) . "'";
$json .= ",'" . addslashes($un->fon_cod . DELIMITER . $un->uni_cod . DELIMITER . $un->tco_codigo . DELIMITER . $un->ser_codigo . DELIMITER . $un->exp_codigo) . "'";
$json .= ",'" . addslashes($usuario->getRol($un->usu_id)) . "'";
if ($adm) {
$json .= ",'" . addslashes($un->fon_codigo) . "'";
$json .= ",'" . addslashes($un->uni_descripcion) . "'";
$json .= ",'" . addslashes($un->ser_categoria) . "'";
}
$json .= ",'" . addslashes($un->exp_titulo) . "'";
$expediente = new expediente();
$json .= ",'" . addslashes($expediente->obtenerCantidadDocs($un->exp_id)) . "'";
if ($adm) {
$json .= ",'" . addslashes($un->usu_nombres . ' ' . $un->usu_apellidos) . "'";
}
$json .= "]}";
$rc = true;
$i++;
}
$json .= "]\n";
$json .= "}";
echo $json;
}
示例5: loadDoc
//.........这里部分代码省略.........
$whereUsuario = " AND tab_expusuario.usu_id=" . $_SESSION['USU_ID'] . "";
}
// Search docs
$select = "SELECT\r\n tab_expediente.exp_id,\r\n tab_archivo.fil_id,\r\n f.fon_codigo,\r\n f.fon_cod,\r\n tab_unidad.uni_cod,\r\n tab_tipocorr.tco_codigo,\r\n tab_series.ser_codigo,\r\n tab_expediente.exp_codigo,\r\n tab_archivo.fil_nro,\r\n tab_unidad.uni_descripcion,\r\n tab_series.ser_categoria,\r\n tab_expisadg.exp_titulo,\r\n tab_cuerpos.cue_descripcion,\r\n tab_archivo.fil_confidencialidad,\r\n tab_archivo.fil_titulo,\r\n tab_archivo.fil_subtitulo,\r\n tab_archivo.fil_proc,\r\n tab_archivo.fil_firma,\r\n tab_archivo.fil_cargo,\r\n tab_archivo.fil_nrofoj,\r\n tab_archivo.fil_tomovol,\r\n tab_archivo.fil_nroejem,\r\n tab_archivo.fil_nrocaj,\r\n tab_archivo.fil_sala,\r\n tab_archivo.fil_estante,\r\n tab_archivo.fil_cuerpo,\r\n tab_archivo.fil_balda,\r\n tab_archivo.fil_tipoarch,\r\n tab_archivo.fil_mrb,\r\n tab_archivo.fil_ori,\r\n tab_archivo.fil_cop,\r\n tab_archivo.fil_fot,\r\n (SELECT fil_nur FROM tab_doccorr WHERE tab_doccorr.fil_id=tab_archivo.fil_id AND tab_doccorr.dco_estado = '1' ) AS fil_nur,\r\n (SELECT fil_asunto FROM tab_doccorr WHERE tab_doccorr.fil_id=tab_archivo.fil_id AND tab_doccorr.dco_estado = '1' ) AS fil_asunto,\r\n tab_archivo.fil_obs,\r\n tab_expusuario.usu_id";
$from = "FROM\r\n tab_fondo as f\r\n INNER JOIN tab_unidad ON f.fon_id = tab_unidad.fon_id\r\n INNER JOIN tab_series ON tab_unidad.uni_id = tab_series.uni_id\r\n INNER JOIN tab_tipocorr ON tab_tipocorr.tco_id = tab_series.tco_id\r\n INNER JOIN tab_expediente ON tab_series.ser_id = tab_expediente.ser_id\r\n INNER JOIN tab_expisadg ON tab_expediente.exp_id = tab_expisadg.exp_id\r\n INNER JOIN tab_expusuario ON tab_expediente.exp_id = tab_expusuario.exp_id\r\n LEFT JOIN tab_exparchivo ON tab_expediente.exp_id = tab_exparchivo.exp_id\r\n INNER JOIN tab_archivo ON tab_archivo.fil_id = tab_exparchivo.fil_id\r\n INNER JOIN tab_cuerpos ON tab_cuerpos.cue_id = tab_exparchivo.cue_id\r\n INNER JOIN tab_tramitecuerpos ON tab_cuerpos.cue_id = tab_tramitecuerpos.cue_id\r\n INNER JOIN tab_tramite ON tab_tramite.tra_id = tab_tramitecuerpos.tra_id\r\n WHERE\r\n f.fon_estado = 1 AND\r\n tab_unidad.uni_estado = 1 AND\r\n tab_tipocorr.tco_estado = 1 AND\r\n tab_series.ser_estado = 1 AND\r\n tab_expediente.exp_estado = 1 AND\r\n tab_archivo.fil_estado = 1 AND\r\n tab_exparchivo.exa_estado = 1 AND\r\n tab_expusuario.eus_estado = 1\r\n {$whereUsuario} ";
$where = "";
// Search addwords
if ($id_listar != "") {
$explode = explode(",", $id_listar);
$cantidad = count($explode);
if ($cantidad > 0) {
$valor .= "tab_archivo.fil_id=0 OR ";
for ($i = 0; $i < $cantidad; $i++) {
$valor .= "tab_archivo.fil_id=" . $explode[$i];
if ($i < $cantidad - 1) {
$valor .= " or ";
}
}
}
$where .= " AND {$valor} ";
}
// MODIFICADO
//$sort = "ORDER BY tab_expediente.exp_id, tab_cuerpos.cue_id, tab_archivo.fil_nro ";
//$sort = "ORDER BY tab_series.ser_orden, tab_expediente.exp_codigo::int, tab_archivo.fil_nro::int ";
$sql = "{$select} {$from} {$where} {$sort} {$limit}";
$result = $tarchivo->dbSelectBySQL($sql);
//print $sql;
$sql_c = "SELECT COUNT(tab_archivo.fil_id) {$from} {$where} ";
$total = $tarchivo->countBySQL($sql_c);
$exp = new expediente();
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: text/x-json");
$json = "";
$json .= "{\n";
$json .= "page: {$page},\n";
$json .= "total: {$total},\n";
$json .= "rows: [";
$rc = false;
$i = 0;
$j = 1;
$exp_titulo = "";
foreach ($result as $un) {
// Documento
if ($rc) {
$json .= ",";
}
$json .= "\n{";
$json .= "id:'" . $un->fil_id . "',";
$json .= "cell:[";
$json .= "'<input id=\"chkid_" . $un->fil_id . "\" restric=\"" . $un->fil_confidencialidad . "\" class=\"fil_chk" . $j . "\" type=\"checkbox\" value=\"" . $un->fil_id . "\" checked=\"checked\" />'";
// $json .= ",'<img src=\"" . PATH_DOMAIN . "/web/lib/32/document-$un->fil_extension.png\" file=\"$un->fil_id\" valueId=\"" . $un->fil_id . "\" restric=\"" . $un->fil_confidencialidad . "\" class=\"viewFile icon\" />'";
$json .= ",'<img src=\"" . PATH_DOMAIN . "/web/lib/32/document-.png\" file=\"{$un->fil_id}\" valueId=\"" . $un->fil_id . "\" restric=\"" . $un->fil_confidencialidad . "\" class=\"viewFile icon\" />'";
$json .= ",'<img src=\"" . PATH_DOMAIN . "/web/lib/32/b_view.png\" file=\"{$un->fil_id}\" valueId=\"" . $un->fil_id . "\" restric=\"" . $un->fil_confidencialidad . "\" class=\"view icon\" />'";
$json .= ",'" . $un->fil_id . "'";
$json .= ",'" . addslashes($un->fon_cod . DELIMITER . $un->uni_cod . DELIMITER . $un->tco_codigo . DELIMITER . $un->ser_codigo . DELIMITER . $un->exp_codigo . DELIMITER . $un->fil_nro) . "'";
$json .= ",'" . addslashes($usuario->getRol($un->usu_id)) . "'";
$json .= ",'" . addslashes($un->fon_codigo) . "'";
$json .= ",'" . addslashes(utf8_decode($un->uni_descripcion)) . "'";
$json .= ",'" . addslashes(utf8_decode($un->ser_categoria)) . "'";
$json .= ",'" . addslashes(utf8_decode($un->exp_titulo)) . "'";
//$json .= ",'" . addslashes(utf8_decode($un->cue_descripcion)) . "'";
if ($un->fil_subtitulo) {
$json .= ",'" . addslashes(utf8_decode($un->fil_titulo . " - " . $un->fil_subtitulo)) . "'";
} else {
$json .= ",'" . addslashes(utf8_decode($un->fil_titulo)) . "'";
}
$json .= ",'" . addslashes($un->fil_tomovol) . "'";
$json .= ",'" . addslashes(utf8_decode($un->fil_proc)) . "'";
$json .= ",'" . addslashes(utf8_decode($un->fil_firma)) . "'";
$json .= ",'" . addslashes(utf8_decode($un->fil_cargo)) . "'";
$json .= ",'" . addslashes($un->fil_nrofoj) . "'";
$json .= ",'" . addslashes($un->fil_nrocaj) . "'";
$json .= ",'" . addslashes($un->fil_sala) . "'";
$json .= ",'" . addslashes($un->fil_estante) . "'";
$json .= ",'" . addslashes($un->fil_cuerpo) . "'";
$json .= ",'" . addslashes($un->fil_balda) . "'";
$json .= ",'" . addslashes($un->fil_tipoarch) . "'";
$json .= ",'" . addslashes($un->fil_mrb) . "'";
$json .= ",'" . addslashes($un->fil_ori) . "'";
$json .= ",'" . addslashes($un->fil_cop) . "'";
$json .= ",'" . addslashes($un->fil_fot) . "'";
//palabras clave
$palclave = new palclave();
$fil_palclave = $palclave->listaPCFile($un->fil_id);
$json .= ",'" . addslashes($fil_palclave) . "'";
$json .= ",'" . addslashes(utf8_decode($un->fil_obs)) . "'";
// SIACO
$json .= ",'" . addslashes($un->fil_nur) . "'";
$json .= ",'" . addslashes(utf8_decode($un->fil_asunto)) . "'";
$json .= "]}";
$rc = true;
$i++;
$j++;
}
$json .= "]\n";
$json .= "}";
echo $json;
}
示例6: isAdministrador
function isAdministrador($email)
{
$sql = "select * from {$this->tabla} where email=:email;";
$parametros["email"] = $email;
$r = $this->bd->setConsulta($sql, $parametros);
if ($r) {
$usuario = new usuario();
$usuario->set($this->bd->getFila());
if ($usuario->getRol() === "administrador") {
return true;
} else {
return false;
}
}
return null;
}