本文整理汇总了PHP中UsuarioBackendSesion::getEntidad方法的典型用法代码示例。如果您正苦于以下问题:PHP UsuarioBackendSesion::getEntidad方法的具体用法?PHP UsuarioBackendSesion::getEntidad怎么用?PHP UsuarioBackendSesion::getEntidad使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UsuarioBackendSesion
的用法示例。
在下文中一共展示了UsuarioBackendSesion::getEntidad方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
public function index($estado = '')
{
if (!$this->user->tieneRol(array('cal-editor', 'cal-publicador'))) {
echo 'No tiene permisos';
exit;
}
$offset = $this->input->get('offset') ? $this->input->get('offset') : 0;
$order_by = $this->input->get('order_by') ? $this->input->get('order_by') : 'evento.id ASC';
$per_page = 30;
$entidad = UsuarioBackendSesion::getEntidad();
$servicio = UsuarioBackendSesion::getServicio();
$args = array('estado' => $estado, 'actuales' => $estado == 'expirados' ? false : true, 'limit' => $per_page, 'offset' => $offset, 'order_by' => $order_by);
$nargs = array('estado' => $estado, 'actuales' => $estado == 'expirados' ? false : true, 'justCount' => TRUE);
$eventos = Doctrine::getTable('Evento')->findMaestros($entidad, $servicio, $args);
$neventos = Doctrine::getTable('Evento')->findMaestros($entidad, $servicio, $nargs);
$this->pagination->initialize(array('base_url' => site_url('backend/eventos/index/?order_by=' . $order_by), 'total_rows' => $neventos, 'per_page' => $per_page, 'first_link' => 'Inicio', 'last_link' => 'Último'));
$data['title'] = 'Backend - Eventos';
$data['content'] = 'backend/eventos/index';
$data['eventos'] = $eventos;
$data['total'] = $neventos;
$data['per_page'] = $per_page;
$data['offset'] = $offset;
$data['order_by'] = $order_by;
$this->load->view('backend/template', $data);
}
示例2: index
public function index($estado = '', $flujos = FALSE, $options = array())
{
if (!$this->user->tieneRol(array('editor', 'aprobador', 'publicador', 'chilesinpapeleo', 'emprendete'))) {
echo 'No tiene permisos';
exit;
}
$offset = $this->input->get('offset') ? $this->input->get('offset') : 0;
$order_by = $this->input->get('order_by') ? $this->input->get('order_by') : 'sf.id ASC';
$titulo = $this->input->post('titulo');
$publico = $this->input->post('publico');
$per_page = 30;
$entidad = UsuarioBackendSesion::getEntidad();
$servicio = UsuarioBackendSesion::getServicio();
$args = array('limit' => $per_page, 'offset' => $offset, 'order_by' => $order_by, 'estado' => $estado, 'titulo' => $titulo, 'publico' => $publico, 'flujos' => $flujos);
//argumentos para el contador
$nargs = array('estado' => $estado, 'justCount' => TRUE, 'titulo' => $titulo, 'publico' => $publico, 'flujos' => $flujos);
$subfichas = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, $args);
$nsubfichas = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, $nargs);
$this->pagination->initialize(array('base_url' => site_url('backend/subfichas/index/' . $estado . '?order_by=' . $order_by), 'total_rows' => $nsubfichas, 'per_page' => $per_page, 'first_link' => 'Inicio', 'last_link' => 'Último'));
$data['title'] = 'Backend - SubFichas';
$data['content'] = 'backend/subfichas/index';
$data['subfichas'] = $subfichas;
$data['flujos'] = $flujos;
$data['per_page'] = $per_page;
$data['offset'] = $offset;
$data['total'] = $nsubfichas;
$data['order_by'] = $order_by;
$this->load->view('backend/template', $data);
}
示例3: index
function index()
{
$offset = $this->input->get('offset') ? $this->input->get('offset') : 0;
$order_by = $this->input->get('order_by') ? $this->input->get('order_by') : 's.codigo ASC';
$per_page = 30;
$entidad = UsuarioBackendSesion::getEntidad();
$servicio = UsuarioBackendSesion::getServicio();
$servicios = Doctrine::getTable('Servicio')->findServicios($entidad, $servicio, array('limit' => $per_page, 'offset' => $offset, 'order_by' => $order_by));
$nservicios = Doctrine::getTable('Servicio')->findServicios($entidad, $servicio, array('justCount' => TRUE));
$data['title'] = 'Backend - Servicios';
$data['content'] = 'backend/servicios/index';
$data['servicios'] = $servicios;
$this->pagination->initialize(array('base_url' => site_url('backend/servicios?order_by=' . $order_by), 'total_rows' => $nservicios, 'per_page' => $per_page, 'first_link' => 'Inicio', 'last_link' => 'Último'));
$data['per_page'] = $per_page;
$data['offset'] = $offset;
$data['total'] = $nservicios;
$data['order_by'] = $order_by;
$this->load->view('backend/template', $data);
//$this->output->enable_profiler(TRUE);
}
示例4: array
<?php
$entidades = UsuarioBackendSesion::usuario()->getEntidadesAccesibles();
$servicios = UsuarioBackendSesion::usuario()->getServiciosAccesibles(UsuarioBackendSesion::getEntidad());
?>
<div class="breadcrumb">
<span>Administración</span>
</div>
<div class="pane">
<h2>Bienvenidos al administrador</h2>
<div class="cpanel">
<?php
$menu = array(array('url' => 'backend/cuenta', 'label' => 'Mis Datos', 'icono' => 'mis_datos.png'), array('url' => 'backend/fichas', 'label' => 'Fichas', 'icono' => 'fichas.png'));
if (UsuarioBackendSesion::usuario()->tieneRol('mantenedor')) {
$menu = array(array('url' => 'backend/cuenta', 'label' => 'Mis Datos', 'icono' => 'mis_datos.png'), array('url' => 'backend/usuariosbackend', 'label' => 'Usuarios', 'icono' => 'usuarios.png'), array('url' => 'backend/servicios', 'label' => 'Instituciones', 'icono' => 'instituciones.png'), array('url' => 'backend/etapasvida', 'label' => 'Etapas', 'icono' => 'etapas.png'), array('url' => 'backend/hechosvida', 'label' => 'Hechos de Vida', 'icono' => 'hechos_de_vida.png'), array('url' => 'backend/temas', 'label' => 'Temas', 'icono' => 'temas.png'), array('url' => 'backend/fichas', 'label' => 'Fichas', 'icono' => 'fichas.png'), array('url' => 'backend/fichas/listarflujos', 'label' => 'Flujos', 'icono' => 'flujos.png'), array('url' => 'backend/noticias', 'label' => 'Noticias', 'icono' => 'noticias.png'), array('url' => 'backend/oficinas', 'label' => 'Oficinas', 'icono' => 'oficinas.png'));
}
foreach ($menu as $option) {
?>
<a href="<?php
echo site_url($option['url']);
?>
">
<div class="cpanel-icon">
<img src="assets/images/backend/<?php
echo $option['icono'];
?>
" height="60" width="60" /><br />
示例5: datatable
function datatable($estado = '')
{
$offset = $this->input->get('offset') ? $this->input->get('offset') : 0;
$order_by = $this->input->get('order_by') ? $this->input->get('order_by') : 'f.id ASC';
$per_page = 30;
$entidad = UsuarioBackendSesion::getEntidad();
$servicio = UsuarioBackendSesion::getServicio();
$fichas = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('offset' => $offset, 'order_by' => $order_by, 'estado' => $estado));
$aData = array();
foreach ($fichas as $ficha) {
$estado0 = '';
$estado1 = '';
$estado2 = '';
$estado0 = $ficha->publicado ? '<span style="display:none">A</span><img src="assets/images/backend/tick.png" alt="Publicado" title="Publicado" />' : anchor("backend/fichas/publicar/" . $ficha->id, '<span style="display:none">B</span><img src="assets/images/backend/cross.png" alt="No Publicado" title="No Publicado" />');
if (count($ficha->Temas) == 0 || count($ficha->HechosVida) == 0) {
$estado1 = '<span style="display:none">A</span><a alt="Atención. Esta ficha no tiene asociado un Tema y/o un Hecho de Vida" title="Atención. Esta ficha no tiene asociado un Tema y/o un Hecho de Vida" href="' . site_url('backend/fichas/ver/' . $ficha->id) . '"><img src="assets/images/backend/exclamation.png" /></a>';
}
if ($ficha->actualizable) {
$estado2 = '<span style="display:none">A</span><a alt="Atención. Esta ficha no está publicada en su última versión." title="Atención. Esta ficha no está publicada en su última versión." href="' . site_url('backend/fichas/ver/' . $ficha->id) . '"><img src="assets/images/backend/arrow_join.png" /></a>';
}
$aData[] = array('id' => $ficha->id, 'titulo' => '<a href="' . site_url('backend/fichas/ver/' . $ficha->id) . '">' . $ficha->titulo . '</a>', 'estado0' => $estado0, 'estado1' => $estado1, 'estado2' => $estado2, 'actualizado' => $ficha->updated_at, 'acciones' => '<a title="' . $ficha->titulo . '" href="' . site_url('backend/fichas/editar/' . $ficha->id) . '"><img src="assets/images/backend/pencil.png" title="Editar" /></a><a href="' . site_url('backend/fichas/eliminar/' . $ficha->id) . '" onclick="return confirm(\'¿Está seguro que desea eliminar esta Ficha?\')"><img src="assets/images/backend/delete.png" alt="Eliminar" /></a>');
}
//debug($aData);
echo '{ "aaData":' . json_encode($aData) . '}';
}
示例6: isset
<?php
$action_url = isset($fichas) ? site_url('backend/fichas' . ($flujos ? '/listarflujos' : '')) : site_url('backend/subfichas');
?>
<form class="filtro_titulo" method="post" action="<?php
echo $action_url;
?>
">
<input type="text" name="titulo" size="65" value="" placeholder="Ingrese código, id o nombre del <?php
echo $flujos ? 'flujo' : 'trámite';
?>
que desea encontrar" />
<input type="submit" class="boton_filtrar" value="Buscar" />
<input type="hidden" name="entidad_codigo" value="<?php
echo UsuarioBackendSesion::getEntidad();
?>
" />
<input type="hidden" name="servicio_codigo" value="<?php
echo UsuarioBackendSesion::getServicio();
?>
" />
</form>
示例7: array
<?php
$entidad = UsuarioBackendSesion::getEntidad();
$servicio = UsuarioBackendSesion::getServicio();
$cntflujos = FALSE;
//deshabilitamos los flujos para que los contadores solo muestren las fichas que faltan procesar (creadas, actualizables, etc)
$creadas = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'creadas', 'justCount' => TRUE, 'flujos' => $cntflujos));
$pendientes = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'actualizables', 'justCount' => TRUE, 'flujos' => $cntflujos));
$rechazadas = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'rechazado', 'justCount' => TRUE, 'flujos' => $cntflujos));
$revision = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'enrevision', 'justCount' => TRUE, 'flujos' => $cntflujos));
$publicados = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'publicados', 'justCount' => TRUE, 'flujos' => $cntflujos));
$nopublicados = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'nopublicados', 'justCount' => TRUE, 'flujos' => $cntflujos));
$flujospublicados = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'publicados', 'justCount' => TRUE, 'flujos' => TRUE));
$metafichas = Doctrine::getTable('Ficha')->findMaestros($entidad, $servicio, array('estado' => 'metafichas', 'justCount' => TRUE, 'flujos' => $cntflujos));
$subfichas_creadas = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, array('estado' => 'creadas', 'justCount' => TRUE));
$subfichas_pendientes = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, array('estado' => 'actualizables', 'justCount' => TRUE));
$subfichas_rechazadas = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, array('estado' => 'rechazado', 'justCount' => TRUE));
$subfichas_revision = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, array('estado' => 'enrevision', 'justCount' => TRUE));
$subfichas_publicados = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, array('estado' => 'publicados', 'justCount' => TRUE));
$subfichas_nopublicados = Doctrine::getTable('SubFicha')->findMaestros($entidad, $servicio, array('estado' => 'nopublicados', 'justCount' => TRUE));
$eventos_publicados = Doctrine::getTable('Evento')->findMaestros($entidad, $servicio, array('estado' => 'publicados', 'actuales' => true, 'justCount' => TRUE));
$eventos_nopublicados = Doctrine::getTable('Evento')->findMaestros($entidad, $servicio, array('estado' => 'nopublicados', 'actuales' => true, 'justCount' => TRUE));
$eventos_rechazados = Doctrine::getTable('Evento')->findMaestros($entidad, $servicio, array('estado' => 'rechazados', 'actuales' => true, 'justCount' => TRUE));
$eventos_expirados = Doctrine::getTable('Evento')->findMaestros($entidad, $servicio, array('estado' => 'expirados', 'justCount' => TRUE));
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php
echo $title;
示例8: foreach
<table class="formTable">
<tr>
<td><label>Entidad</label></td>
<td><label>Institución</label></td>
<td></td>
</tr>
<tr>
<td>
<select class="selectEntidades chzn-select" name="entidad_codigo" style="width: 95%">
<?php
if ($entidades->count() > 1) {
echo '<option value="0">Todas</option>';
}
foreach ($entidades as $e) {
echo '<option value="' . $e->codigo . '" ' . set_select('entidad_codigo', $e->codigo, UsuarioBackendSesion::getEntidad() == $e->codigo) . '>' . $e->nombre . '</option>';
}
?>
</select>
</td>
<td>
<select class="selectServicios chzn-select" name="servicio_codigo" style="width: 95%">
<?php
if ($servicios->count() > 1) {
echo '<option value="0" ' . (UsuarioBackendSesion::getServicio() == '0' ? 'selected="selected"' : '') . '>Todos</option>';
}
foreach ($servicios as $s) {
echo '<option value="' . $s->codigo . '" ' . set_select('servicio_codigo', $s->codigo, UsuarioBackendSesion::getServicio() == $s->codigo) . '>' . $s->nombre . '</option>';
}
?>
</select>
示例9: wizard_paso01_path
//.........这里部分代码省略.........
"' . mysql_real_escape_string($aDatos['plazo']) . '",
"' . mysql_real_escape_string($aDatos['guia_online']) . '",
"' . mysql_real_escape_string($aDatos['guia_online_url']) . '",
"' . mysql_real_escape_string($aDatos['guia_oficina']) . '",
"' . mysql_real_escape_string($aDatos['guia_telefonico']) . '",
"' . mysql_real_escape_string($aDatos['guia_correo']) . '",
"' . mysql_real_escape_string($aDatos['marco_legal']) . '",
"' . mysql_real_escape_string($aDatos['doc_requeridos']) . '",
"0",
"1",
NULL,
"0",
NULL,
NULL,
"0",
"0",
"' . mysql_real_escape_string($codigo_sgs) . '",
"' . mysql_real_escape_string($fecha) . '",
"' . mysql_real_escape_string($fecha) . '",
"' . $id_padre . '",
"0",
NULL,
"0",
"1",
"' . mysql_real_escape_string($aDatos['cc_observaciones']) . '",
"' . mysql_real_escape_string($aDatos['cc_id']) . '",
"' . mysql_real_escape_string($aDatos['cc_formulario']) . '",
"' . mysql_real_escape_string($aDatos['cc_llavevalor']) . '",
"",
"",
0
)';
$this->execute($q_insertDiagramada);
$id_diagramada = mysql_insert_id();
$q_historial = 'INSERT INTO ' . $db_destino . '.historial (ficha_id, ficha_version_id, usuario_backend_id, created_at, updated_at, descripcion)
VALUES (' . $id_padre . ',' . $id_diagramada . ',' . $usuario . ',"' . $fecha . '", "' . $fecha . '", "<p>Se ha creado la ficha diagramada</p>")';
$this->execute($q_historial);
/* ACTUALIZAR MAESTRO USANDO FICHA DIAGRAMADA */
$q_updateFichaMaestro = 'UPDATE ' . $db_destino . '.ficha SET
titulo="' . mysql_real_escape_string($aDatos['titulo']) . '",
alias="' . mysql_real_escape_string($aDatos['alias']) . '",
objetivo="' . mysql_real_escape_string($aDatos['objetivo']) . '",
beneficiarios="' . mysql_real_escape_string($aDatos['beneficiarios']) . '",
costo="' . mysql_real_escape_string($aDatos['costo']) . '",
vigencia="' . mysql_real_escape_string($aDatos['vigencia']) . '",
plazo="' . mysql_real_escape_string($aDatos['plazo']) . '",
guia_online="' . mysql_real_escape_string($aDatos['guia_online']) . '",
guia_online_url="' . mysql_real_escape_string($aDatos['guia_online_url']) . '",
guia_oficina="' . mysql_real_escape_string($aDatos['guia_oficina']) . '",
guia_telefonico="' . mysql_real_escape_string($aDatos['guia_telefonico']) . '",
guia_correo="' . mysql_real_escape_string($aDatos['guia_correo']) . '",
marco_legal="' . mysql_real_escape_string($aDatos['marco_legal']) . '",
doc_requeridos="' . mysql_real_escape_string($aDatos['doc_requeridos']) . '",
convenio ="' . mysql_real_escape_string($aDatos['convenio']) . '",
cc_observaciones = "' . mysql_real_escape_string($aDatos['cc_observaciones']) . '",
cc_id = "' . mysql_real_escape_string($aDatos['cc_id']) . '",
cc_formulario = "' . mysql_real_escape_string($aDatos['cc_formulario']) . '",
cc_llavevalor = "' . mysql_real_escape_string($aDatos['cc_llavevalor']) . '"
WHERE id = ' . $id_padre;
$this->execute($q_updateFichaMaestro);
} else {
$aux = array();
$q_updateFichaMaestro = 'UPDATE ' . $db_destino . '.ficha SET ';
$insert_clon['publicado'] = 1;
$insert_clon['maestro'] = 1;
$insert_clon['maestro_id'] = 'NULL';
foreach ($insert_clon as $key => $value) {
$aux[] = $key . "=" . $value;
}
$q_updateFichaMaestro .= "" . implode(",", $aux) . "";
$q_updateFichaMaestro .= 'WHERE id = ' . $id_padre;
//debug($q_updateFichaMaestro);
$this->execute($q_updateFichaMaestro);
$this->execute("UPDATE {$db_destino}.ficha SET publicado = 1 WHERE id = {$id_clon}");
}
//fin DB
}
//fin validacion institucion
} else {
//si el xml no está asociado a la tabla que hace la conversion de codigo ChileClic con SGS, avisamos.
$error .= '<li>Advertencia! El archivo ' . $archivo . ' tuvo problemas en el proceso de importación, no fue posible obtener codigo SGS, rogamos verificar manualmente</li>';
}
}
//end if
}
//end while
} else {
debug("NOT ABLE TO OPEN PATH");
}
$entidad = UsuarioBackendSesion::getEntidad();
$servicio = UsuarioBackendSesion::getServicio();
$servicios = Doctrine::getTable('Servicio')->findServicios($entidad, $servicio, array());
$usuarios = Doctrine::getTable('UsuarioBackend')->todosUsuarios(array('activos' => 1));
$data['title'] = 'Wizard';
$data['content'] = 'backend/mantenimiento/enhorabuena';
$data['usuarios'] = $usuarios;
$data['servicios'] = $servicios;
$data['errores'] = $error;
$this->load->view('backend/template', $data);
}