本文整理汇总了PHP中config::getPath方法的典型用法代码示例。如果您正苦于以下问题:PHP config::getPath方法的具体用法?PHP config::getPath怎么用?PHP config::getPath使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类config
的用法示例。
在下文中一共展示了config::getPath方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: logout
public function logout()
{
session_start();
session_destroy();
$mensaje = "Hasta luego";
header('Location: ' . config::getPath(false, '/admin') . '?msj=' . $mensaje);
exit;
}
示例2:
'p-noticia' : form.find('input[name=p-noticia]').is(':checked'),
'p-evento' : form.find('input[name=p-evento]').is(':checked'),
};
if( data.email.length <1 || data.nombres.length<1 ||
data.apellidos.length<1 || data.oficina.length<1 ){
info.text('Llene los campos');
return false;
}
form.find('input[type=submit]').attr('disabled','disabled');
$.ajax({
url: "<?php
echo config::getPath(false, '/backend/controllers/ctrlUsuario.php');
?>
",
type: 'post',
dataType: 'json',
data: data
})
.done(function(rpta) {
info.html(rpta.mensaje);
if(rpta.detalle=='redirect'){
window.setTimeout(function(){
window.location = rpta.data;
}, 600);
}
if(!rpta.estado){
console.log(rpta);
示例3:
<meta property="og:site_name" content="UNPRG" />
<!-- Importación de Librerías -->
<?php
echo config::getScript(config::getPath(false, '/frontend/libs/jquery.js'));
?>
<?php
echo config::getLink('https://fonts.googleapis.com/css?family=Titillium+Web');
?>
<!-- Importación de archivos propios -->
<?php
echo config::getLink(config::getPath(false, '/frontend/css/general.css'));
?>
<?php
echo config::getLink(config::getPath(false, '/frontend/css/sistemaAcademico.css'));
?>
</head>
<body>
<?php
require_once config::getRequirePath('includes/header.php');
?>
<?php
require_once config::getRequirePath('includes/nav.php');
?>
<section class="enlaces">
<div class="wrap">
<a class="enlace" href="http://aplicaciones.unprg.edu.pe/ModuloAutenticacion/indice.jsp">
<p class="nombre">Actas Virtuales</p>
示例4: checkAccess
/**
* Controla el acceso del usuario
*
* Controla el acceso del usuario dependiendo de sus permisos,
* verifica si el usuario ha iniciado sesión, luego si tiene permisos.
* En caso de inflingir, se manda una alerta al usuario
* y se pide al cliente su redirección a la pagina de logeo.
* Si el codigo de acceso no se indica o es null, entonces todos
* los usuarios tendrán acceso al controlador.
*
* @param $codAcceso Codigo de acceso del controlador, por defecto es null
* @return mixed Devuelve el usuario en caso de éxito, caso contrario devuelve false o alerta al usuario
*/
public final function checkAccess($codAcceso = null)
{
if (!isset($_SESSION)) {
session_start();
}
if (!isset($_SESSION['Usuario'])) {
$mensaje = 'Debe iniciar sesión';
if ($this->isAjax) {
$this->responder(false, $mensaje, 'redirect', config::getPath(false, '/gestion' . '?msj=' . $mensaje));
} else {
header('Location: ' . config::getPath(false, '/gestion') . '?msj=' . $mensaje);
echo 'hola';
exit;
}
}
if ($codAcceso != null && !in_array($codAcceso, $_SESSION['Usuario']['permisos'])) {
$mensaje = 'No tiene permisos para esta acción';
if ($this->isAjax) {
$this->responder(false, $mensaje, 'redirect', config::getPath(false, '/gestion/panel.php' . '?msj=' . $mensaje));
} else {
header('Location: ' . config::getPath(false, '/gestion/panel.php') . '?msj=' . $mensaje);
exit;
}
}
return $_SESSION['Usuario'];
}
示例5:
<meta property="og:site_name" content="UNPRG" />
<!-- Importación de Librerías -->
<?php
echo config::getScript(config::getPath(false, '/frontend/libs/jquery.js'));
?>
<?php
echo config::getLink('https://fonts.googleapis.com/css?family=Titillium+Web');
?>
<!-- Importación de archivos propios -->
<?php
echo config::getLink(config::getPath(false, '/frontend/css/general.css'));
?>
<?php
echo config::getLink(config::getPath(false, '/frontend/css/admin/general.css'));
?>
</head>
<body>
<?php
require_once config::getRequirePath('includes/header.php');
?>
<?php
require_once config::getRequirePath('includes/nav.php');
?>
<section>
<div class="wraper">
<div class="admin-col admin-nav">
示例6:
echo config::getPath(false, '/eventos/galeria/9.Imposicion_distintivos/DSC_0463.jpg');
?>
"></div>
<div class="item"><img class="lazyOwl" data-src="<?php
echo config::getPath(false, '/eventos/galeria/9.Imposicion_distintivos/DSC_0464.jpg');
?>
"></div>
<div class="item"><img class="lazyOwl" data-src="<?php
echo config::getPath(false, '/eventos/galeria/9.Imposicion_distintivos/DSC_0465.jpg');
?>
"></div>
<div class="item"><img class="lazyOwl" data-src="<?php
echo config::getPath(false, '/eventos/galeria/9.Imposicion_distintivos/DSC_0466.jpg');
?>
"></div>
<div class="item"><img class="lazyOwl" data-src="<?php
echo config::getPath(false, '/eventos/galeria/9.Imposicion_distintivos/DSC_0468.jpg');
?>
"></div>
</div>
<div class="clean"></div>
</div>
</div>
</section>
<?php
require_once config::getRequirePath('includes/footer.php');
?>
</body>
</html>
示例7:
<meta property="og:site_name" content="UNPRG" />
<!-- Importación de Librerías -->
<?php
echo config::getScript(config::getPath(false, '/frontend/libs/jquery.js'));
?>
<?php
echo config::getLink('https://fonts.googleapis.com/css?family=Titillium+Web');
?>
<!-- Importación de archivos propios -->
<?php
echo config::getLink(config::getPath(false, '/frontend/css/general.css'));
?>
<?php
echo config::getLink(config::getPath(false, '/frontend/css/documentosIntro.css'));
?>
</head>
<body>
<?php
require_once '../includes/header.php';
?>
<?php
require_once '../includes/nav.php';
?>
<section>
<div class="wraper">
<div class="comunicado">
<h1>Vicerrectorado de Investigación</h1>
示例8:
" class="btn btn-info btn-xs" class="btn btn-info btn-xs"> Editar</a>
<a href="#" data-toggle="modal" data-target="#myModal <?php
echo $dtRegistro->id;
?>
" class="btn btn-info btn-xs"> Eliminar </a>
<?php
include config::getPath() . 'View/partial/modelEliminar.php';
?>
</td>
</tbody>
<?php
}
?>
<?php
}
?>
</table>
</div>
<script src="<?php
echo config::getUrl();
?>
js/eliminar.js"></script>
<?php
include config::getPath() . 'view/partial/foot.php';
示例9: function
<script type="text/javascript">
(function($, $elem){
if(!window.unprg) window.unprg = {};
var avisos = {
options : {
timeChange : 800, //tiempo de transión al deslizar aviso
timeChangeDelay : 60, //tiempo de respuesta para desizamiento
timeWait : 3600, //tiempo entre cada deslizamiento de avisos
timeBgShow : 400, //tiempo de transición de aviso emergente
timeBgInit : 1500, //tiempo para mostrar el aviso emergente desde la carga de la página
playOnlyScroll : false, //si es verdadero solo se anima cuando hay escroll
stopOnHover : true, //si es verdadero la reproducción se detiene al posicionar el mouse
jsonPath : '<?php
echo config::getPath(false, "/backend/controllers/ctrlAviso.php?accion=getVisibles");
?>
'
},
init : function(){
var base = this;
base.$elem = $elem;
base.$container = base.$elem.find('.avisos');
base.$background = base.$elem.find('.avisos-bg');
base.$background.click(function(event) {
base.$background.fadeOut(base.options.timeBgShow);
});
base.$background.find('.cerrar').click(function(event) {
base.$background.fadeOut(base.options.timeBgShow);
});
示例10:
<p class="persona-cargo">Director Académico del Centro Pre Universitario</p>
</div>
<div class="persona">
<p class="persona-nombre">Lic. Rolando Córdova Descalzi</p>
<p class="persona-cargo">Director Administrativo del Centro Pre Universitario</p>
</div>
</div>
</section>
<aside class="cuerpo-col unprg-panel">
<?php
require_once config::getPath(false, 'includes/panel.html');
?>
</aside>
<div class="clean"></div>
</div>
<div class="construccion">
<div class="wraper">
<p>Página en Construcción</p>
</div>
</div>
<?php
require_once config::getPath(false, 'includes/footer.html');
?>
</body>
</html>
示例11: function
<div class="owl-carousel owl-theme">
<div class="item">
<img src="<?php
echo config::getPath(false, '/frontend/img/portada/img1.jpg');
?>
">
<p class="item-titulo">Ceremonia de asunción y juramentación de las nuevas autoridades</p>
<p class="item-descripcion"><a href="<?php
echo config::getPath(false, '/eventos/juramentacion.php');
?>
">Ver galería</a></p>
</div>
<div class="item">
<img src="<?php
echo config::getPath(false, '/frontend/img/portada/img2.jpg');
?>
">
<p class="item-titulo">Dr. Jorge Aurelio Oliva Nuñez - Rector UNPRG</p>
<p class="item-descripcion">Nuevas Autoridades ratificaron que su gestión será transparente</p>
</div>
</div>
<script type="text/javascript">
var avisosHeight = function(sliderHeight){
if($(window).width() >= 1024){
$('.unprg-portada > .wraper').height(sliderHeight);
}else{
$('.unprg-portada > .wraper').height($(window).height()*0.75);
}
};
示例12:
});
},1200);
});
</script>
</head>
<body>
<?php
require_once 'includes/header.html';
?>
<?php
require_once 'includes/nav.html';
?>
<section>
<div class="wraper">
<p class="titulo">Estatuto UNPRG</p>
<a href="<?php
echo config::getPath(true, 'frontend/estatuto.pdf');
?>
" download="UNPRG-Estatuto.pdf">Descagar en PDF</a>
<div class="contenedor">
<embed class="pdf" src="frontend/estatuto.pdf" type="application/pdf">
</div>
</div>
</section>
<?php
require_once 'includes/footer.html';
?>
</body>
</html>
示例13: nuevoAviso
protected function nuevoAviso()
{
set_time_limit(1);
$Usuario = $this->checkAccess('aviso');
$ops = array('tipo' => 'string', 'descripcion' => array('string', 12, null), 'destacado' => 'boolean', 'emergente' => 'boolean', 'visible' => 'boolean', 'estado' => 'boolean', 'nombre' => array('string', 5, 45));
$type = filter_input(INPUT_POST, 'tipo');
if ($type === 'link') {
$ops['nombre'] = 'url';
} else {
if ($type !== 'img' && $type !== 'doc') {
$this->responder(false, 'Tipo de aviso inválido');
}
}
$file;
$ipts = $this->getFilterInputs('post', $ops);
if ($type === 'doc') {
$file = $this->getFileUpload('archivo', array('application/pdf'));
} else {
$file = $this->getFileUpload('archivo', array('image/jpeg', 'image/jpg', 'image/png'));
}
//Abrir coneccion en modo NO autoconfirmado
$mysqli = $this->getMysqli();
$mysqli->autocommit(false);
//Creando el archivo
$archivo = new Archivo($mysqli);
$archivo->nombre = $ipts['nombre'];
$archivo->type = $type;
$archivo->rutaArch = '';
if (!$archivo->set()) {
//Insertar archivo
$this->responder(false, 'No se pudo insertar archivo', $archivo->md_detalle, $ipts, $mysqli);
}
//Crear el nombre a partir del id del archivo
$nombre = md5($archivo->id) . '.' . substr(strrchr($file['type'], "/"), 1);
//Actualizar ruta del archivo
$archivo->rutaArch = config::$path_avisos . $nombre;
if (!$archivo->edit()) {
$this->responder(false, 'No se pudo insertar archivo (ruta)', $archivo->md_detalle, null, $mysqli);
}
//Creando el aviso
$aviso = new Aviso($mysqli);
$aviso->texto = $ipts['descripcion'];
$aviso->destacado = $ipts['destacado'];
$aviso->emergente = $ipts['emergente'];
$aviso->visible = $ipts['visible'];
$aviso->estado = $ipts['estado'];
$aviso->bloqueado = false;
$aviso->idArchivo = $archivo->id;
$aviso->idUsuario = $Usuario['id'];
if (!$aviso->set()) {
//Insertando el aviso
$this->responder(false, "No se pudo guardar el aviso", $aviso->md_detalle, null, $mysqli);
}
$rutaNueva = $_SERVER['DOCUMENT_ROOT'] . config::getPath(false, config::$path_avisos . $nombre);
if (!move_uploaded_file($file['tmp'], $rutaNueva)) {
$this->responder(false, "No se pudo guardar archivo", 'Error al almacear el archivo subido', null, $mysqli);
}
if (!$mysqli->commit()) {
$this->responder(false, "No se pudo confirmar cambios", $mysqli->error, null, $mysqli);
}
$this->responder(true, "Aviso creado!", "redirect", '/');
}
示例14:
?>
" alt=""></div>
<div class="item"><img src="<?php
echo config::getPath(false, '/frontend/img/autoridades/fachse.jpg');
?>
" alt=""></div>
<div class="item"><img src="<?php
echo config::getPath(false, '/frontend/img/autoridades/ficsa.jpg');
?>
" alt=""></div>
<div class="item"><img src="<?php
echo config::getPath(false, '/frontend/img/autoridades/mecanicaElectrica.jpg');
?>
" alt=""></div>
<div class="item"><img src="<?php
echo config::getPath(false, '/frontend/img/autoridades/zootecnia.jpg');
?>
" alt=""></div>
</div>
<div class="clean"></div>
</div>
<div class="autoridades unprg-sec">
<p class="titulo">Comisión reorganizadora de la Escuela de Postgrado</p>
<div class="persona">
<p class="persona-nombre">Dr. Carlos Quiñones Farro</p>
<p class="persona-cargo">Director General</p>
</div>
<div class="persona">
<p class="persona-nombre">M. Sc. Consuelo Rojas</p>
<p class="persona-cargo">Director asuntos académicos</p>
示例15: FormData
form.find('input[name=nombre]').val().length<1 ||
form.find('input[name=archivo]').val().length<1 ){
info.text('Llene los campos y/o seleccine un archivo');
return false;
}
form.find('input[type=submit]').attr('disabled','disabled');
var data = new FormData(form[0]);
data.append('accion','nuevoAviso');
console.log(data);
$.ajax({
url: "<?php
echo config::getPath(false, '/backend/controllers/ctrlAviso.php');
?>
",
type: 'post',
dataType: 'json',
data: data,
cache: false,
contentType: false,
processData: false
})
.done(function(rpta) {
info.text(rpta.mensaje);
if(rpta.detalle=='redirect'){
window.setTimeout(function(){
window.location = rpta.data;
}, 600);