本文整理汇总了PHP中Load::lib方法的典型用法代码示例。如果您正苦于以下问题:PHP Load::lib方法的具体用法?PHP Load::lib怎么用?PHP Load::lib使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Load
的用法示例。
在下文中一共展示了Load::lib方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: logout
/**
* logout
*
* @param void
* @return void
*/
public static function logout()
{
Load::lib('auth');
Load::lib('session');
Session::set(SESSION_KEY, false);
Auth::destroy_identity();
}
示例2: formatos
public function formatos()
{
$this->render(null, null);
Load::lib("formato");
echo "UTF8: " . Formato::utf8("México") . "<br />";
echo "Normal: " . "México" . "<br />";
echo "ISO8859-1: " . Formato::iso88591("México") . "<br />";
echo "<br />";
echo "Numero: " . Formato::numero(738374) . "<br />";
echo "Dinero: " . Formato::dinero(738374) . "<br />";
echo "Ceros: " . Formato::ceros(73, 5) . "<br />";
echo "<br />";
echo "Numero con Letra: " . Formato::numeroLetra(738374) . "<br />";
echo "<br />";
echo "Mayusculas: " . Formato::mayusculas("Lorem Ipsum is simply dummy text of the printing and typesetting industry") . "<br />";
echo "Minusculas: " . Formato::minusculas("Lorem Ipsum is simply dummy text of the printing and typesetting industry") . "<br />";
echo "Capital: " . Formato::capital("Lorem Ipsum is simply dummy text of the printing and typesetting industry") . "<br />";
echo "Texto: " . Formato::texto("clientes_distinguidos") . "<br />";
echo "Camello: " . Formato::camello("clientes_distinguidos") . "<br />";
echo "InversaCamello: " . Formato::inversaCamello("facturasEmitidasMes") . "<br />";
echo "<br />";
echo "Fecha: " . Formato::fecha(date("Y-m-d")) . "<br />";
echo "Fecha DB: " . Formato::fechaDB(date("d/m/Y")) . "<br />";
echo "Hora: " . Formato::hora(452) . "<br />";
}
示例3: captcha
/**
* Genera Img Captcha
*
*/
public function captcha()
{
Load::lib('captcha/captcha');
View::select(NULL, NULL);
$captcha = new Captcha();
$captcha->run();
}
示例4: logout
public function logout()
{
Load::lib('SdAuth');
SdAuth::logout();
$this->render(null, 'login2');
$this->redirect('');
}
示例5: logout
public function logout()
{
Load::lib('SdAuth');
SdAuth::logout();
View::template('login2');
Router::redirect('');
}
示例6: busqueda
/**
* Realiza una busqueda
*
*/
public function busqueda()
{
Load::lib('validate');
if (Input::hasGet('b') && Validate::isNull(Input::get('b'))) {
$this->b = Input::get('b');
$articulo = new Articulo();
//Debug::getInstance()->dump($this->articulo->search($this->b), 'Resultado');
$this->result = $articulo->search($this->b);
}
}
示例7: registrar
public function registrar()
{
$this->render(null, null);
Load::lib("formato");
$menu = false;
$menu = Menu::registrar(Formato::capital(Formato::minusculas($this->post("titulo"))));
if ($menu) {
$menu->abierto = $this->post("abierto");
$menu->activo = $this->post("activo");
}
}
示例8: service
public function service($api)
{
$token = md5(microtime());
meta('epay_auth_domain_only',$token,60);
$server = base64_decode('aHR0cDovL3BheW1lbnQudHR0dWFuZ291Lm5ldA==').$api.'?charset='.ini('settings.charset').'&';
$url = $server."url=".ini('settings.site_url')."/index.php?mod=bankdirect&token={$token}";
try{
$res = dfopen($url, 10485760, '', '', true, 5, 'CENWOR.TTTG.AUTH.BDT.AGENT.'.SYS_VERSION.'.'.SYS_BUILD);
if ($res)
{
if ($api == '/merchant/api-kernel-file')
{
if (preg_match('/\r?\n\w+\r?\n/', $res))
{
$res = preg_replace('/\r?\n\w+\r?\n/', '', $res);
}
return array('file.b64' => $res, 'file.md5' => md5($res));
}
$load = new Load();
$load->lib('servicesJSON');
$json = new servicesJSON(16);
$res = $json->decode($res);
}
else
{
return __('网络错误');
}
} catch (Exception $e) {
return __('未知错误');
}
if ($res['status'] == 'ok') {
return $res['data'];
}else{
$data = array(
'client.url.found.no' =>__('URL地址格式不正确'),
'client.idx.found.no' =>__('未在数据库中找到对应的URL地址记录'),
'client.url.illegal' =>__('URL地址和数据库中的记录不匹配'),
'server.http.error' =>__('服务器HTTP请求失败'),
'client.http.error' =>__('用户站点请求失败'),
'client.token.error' =>__('Token校验失败'),
'client.license.overdue'=>__('授权已经过期 '),
'client.license.disabled'=>__('授权已经禁用'),
'api.file.missing' => __('接口文件未找到')
);
return $data[$res['errcode']];
}
}
示例9: ingresar
function ingresar()
{
Config::set('config.application.breadcrumb', FALSE);
View::template('login-box');
Load::lib('auth');
if ($this->has_post("usuario", "contrasena")) {
$usuario = $this->post("usuario");
$contrasena = $this->post("contrasena");
$auth = new Auth("model", "class: Usuario", "nombreusuario: {$usuario}", "contrasena: {$contrasena}");
if ($auth->authenticate()) {
Router::redirect("administrador/inicioadmin");
//Flash::success("Correcto");
} else {
Flash::error("Falló");
}
}
}
示例10: sendContact
public static function sendContact($de_correo, $de_nombre, $asunto, $cuerpo)
{
//Carga las librería PHPMailer
Load::lib('phpmailer');
//instancia de PHPMailer
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->SMTPAuth = true;
// enable SMTP authentication
$mail->SMTPSecure = 'ssl';
// sets the prefix to the servier
$mail->Host = Config::get('config.correo.host');
$mail->Port = Config::get('config.correo.port');
$mail->Username = Config::get('config.correo.username');
$mail->Password = Config::get('config.correo.password');
$mail->AddReplyTo($de_correo, $de_nombre);
$mail->From = $de_correo;
$mail->FromName = $de_nombre;
$mail->Subject = $asunto;
$mail->Body = $cuerpo;
$mail->WordWrap = 50;
// set word wrap
$mail->MsgHTML($cuerpo);
$mail->AddAddress(Config::get('config.sitio.email'), Config::get('config.sitio.nombre'));
$mail->IsHTML(true);
// send as HTML
$mail->SetLanguage('es');
//Enviamos el correo
$exito = $mail->Send();
$intentos = 2;
//esto se realizara siempre y cuando la variable $exito contenga como valor false
while (!$exito && $intentos < 1) {
sleep(5);
$exito = $mail->Send();
$intentos = $intentos + 1;
}
$mail->SmtpClose();
return $exito;
}
示例11: before_save
/**
* Callback que se ejecuta antes de guardar un registro
*/
public function before_save()
{
//Verifico que la fecha de publicación no sea mayor a la de hoy
if ($this->fecha_publicacion > date("Y-m-d")) {
$this->fecha_publicacion = date("Y-m-d H:i:s");
}
//Verifico que no exista otro titulo registrado
if ($this->getSlugRegistrado()) {
Flash::error('El título de la publicación ya se encuentra almacenado.');
return 'cancel';
}
//Compongo el slug del post
Load::lib('utils');
$this->slug = isset($this->slug) ? $this->slug : Utils::slug($this->titulo);
//Realizo el resumen del post
if (preg_match('/<!-- pagebreak(.*?)?-->/', $this->contenido, $matches)) {
$matches = explode($matches[0], $this->contenido, 2);
$this->resumen = Utils::balanceTags($matches[0]) . '<a href="' . PUBLIC_PATH . $this->getUrlPost('blog') . '" title="Sigue Leyendo">Sigue leyendo...</a>';
} else {
$this->resumen = $this->contenido;
}
}
示例12: before_filter
<?php
/**
* Dailyscript - Web | App | Media
*
* Descripcion: Controlador que se encarga del logueo de los usuarios del sistema
*
* @category
* @package Controllers
* @author Iván D. Meléndez (ivan.melendez@dailycript.com.co)
* @copyright Copyright (c) 2013 Dailyscript Team (http://www.dailyscript.com.co)
*/
Load::lib('dw_security');
class LoginController extends BackendController
{
/**
* Limite de parámetros por acción
*/
public $limit_params = FALSE;
/**
* Nombre de la página
*/
public $page_title = 'Ingresar al Sistema';
/**
* Método que se ejecuta antes de cualquier acción
*/
protected function before_filter()
{
View::template('backend/login');
}
/**
示例13: index
<?php
/**
* KumbiaPHP web & app Framework
*
* LICENSE
*
* This source file is subject to the new BSD license that is bundled
* with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://wiki.kumbiaphp.com/Licencia
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@kumbiaphp.com so we can send you a copy immediately.
*
* Helpers HTML
*
* @category Manteniemiento
* @package Controllers
* @copyright Copyright (c) 2005-2009 Kumbia Team (http://www.kumbiaphp.com)
* @license http://wiki.kumbiaphp.com/Licencia New BSD License
*/
use PEAR2\Net\RouterOS;
Load::lib('PEAR2/Autoload');
Load::models('mikrotik/mikrotik');
class ManteniemientoController extends AppController
{
public function index()
{
}
}
示例14:
<?php
/**
* Dailyscript - Web | App | Media
*
* Clase que se utiliza para autenticar los usuarios
*
* @category Sistema
* @package Libs
* @author Iván D. Meléndez
* @copyright Copyright (c) 2013 Dailyscript Team (http://www.dailyscript.com.co)
*/
Load::lib('auth2');
//Cambiar la key por una propia
//Se puede utilizar las de wordpress: https://api.wordpress.org/secret-key/1.1/salt/
define('SESSION_KEY', 'sv}-c*2h_SoM]jM-Putiat`|h[Sih9GjLh=Qz.TU$<<7_RwPmLNcxz(pq4c2ueJ{');
class DwAuth
{
/**
* Mensaje de Error
*
* @var String
*/
protected static $_error = null;
/**
* Método para iniciar Sesion
*
* @param $username mixed Array con el nombre del campo en la bd del usuario y el valor
* @param $password mixed Array con el nombre del campo en la bd de la contraseña y el valor
* @return true/false
*/
示例15:
*
* This source file is subject to the new BSD license that is bundled
* with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://wiki.kumbiaphp.com/Licencia
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@kumbiaphp.com so we can send you a copy immediately.
*
* @category Kumbia
* @package Console
* @copyright Copyright (c) 2005-2012 Kumbia Team (http://www.kumbiaphp.com)
* @license http://wiki.kumbiaphp.com/Licencia New BSD License
*/
// carga libreria para manejo de cache
Load::lib('cache');
/**
* Consola para manejar la cache
*
* @category Kumbia
* @package Console
*/
class CacheConsole
{
/**
* Comando de consola para limpiar la cache
*
* @param array $params parametros nombrados de la consola
* @param string $group nombre de grupo
* @throw KumbiaException
*/