本文整理汇总了PHP中Flash::warning方法的典型用法代码示例。如果您正苦于以下问题:PHP Flash::warning方法的具体用法?PHP Flash::warning怎么用?PHP Flash::warning使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Flash
的用法示例。
在下文中一共展示了Flash::warning方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: descargar
/**
* Método para descargar
*/
public function descargar($key = '')
{
if (!($id = Security::getKey($key, 'descargar_reporte', 'int'))) {
return Redirect::toAction('listar');
}
$reporte = new Reporte();
if (!$reporte->find_first($id)) {
Flash::info('El archivo de reporte no fue encontrado');
return Redirect::toAction('listar');
}
$this->file = dirname(APP_PATH) . "/public/" . $reporte->ruta;
if (!is_file($this->file)) {
Flash::warning('No hemos podido localizar el archivo. Por favor contacta al administrador del sistema.');
return Redirect::toAction('listar');
}
View::template(NULL);
$this->reporte = $reporte;
}
示例2: initialize
protected final function initialize()
{
$controller = Router::get("controller");
$action = Router::get("action");
$ruta = $controller . "/" . $action;
$tipousuario = Auth::get("tipousuario");
if (Auth::is_valid()) {
if ($tipousuario == "alumno") {
if ($ruta != "perfil/index" and $ruta != "perfil/logout" and $ruta != "asistencia/alumno") {
Flash::warning("Acceso Denegado");
Router::redirect("perfil/");
}
}
if ($tipousuario == "docente") {
$permisos = array("perfil/actualizar", "perfil/cambiarpass", "perfil/index", "perfil/programarevaluaciones", "calificar/grupo", "perfil/logout", "asistencia/index", "asistencia/agregar_asistencia");
if (!in_array($ruta, $permisos)) {
Flash::warning("Acceso Denegado");
Router::redirect("perfil/");
}
}
} else {
if ($ruta != 'index/index' and $ruta != 'perfil/logout') {
Flash::warning("Acceso Denegado");
Router::redirect("index/index");
}
}
}
示例3: follow
public function follow($name)
{
if (\Auth::guest()) {
return redirect('/');
}
$follower = \Auth::user()->name;
$followee = $name;
if ($followee == $follower) {
return Redirect::back();
} else {
$count = User::where('name', '=', $name)->count();
if ($count == 0) {
\Flash::warning('ユーザー名:' . $name . 'は存在しません。');
} else {
if ($count == 1) {
if (FollowController::isFollow($name) == 0) {
DB::table('followings')->insert(array('follower' => $follower, 'followee' => $followee));
\Flash::success($name . 'をフォローしました。');
} else {
\Flash::warning($name . 'はすでにフォローしています。');
}
}
}
}
return Redirect::back();
}
示例4: initialize
protected final function initialize()
{
$recurso = '';
if ($this->module_name == 'admin') {
View::template('admin');
if ($this->module_name) {
$recurso = "{$this->module_name}/{$this->controller_name}/{$this->action_name}/";
} else {
$recurso = "{$this->controller_name}/{$this->action_name}/";
}
if (Auth::get('rol_id') == 5) {
Flash::warning("No tienes permiso para acceder.");
View::select(null, '401');
return FALSE;
}
Load::lib('SdAuth');
if (!SdAuth::isLogged()) {
$this->error_msj = SdAuth::getError();
View::template('login');
return FALSE;
}
$ku_acl = new KuAcl();
$ku_acl->cargarPermisos(Auth::get('id'));
if (!$ku_acl->check($recurso, Auth::get('id'))) {
Flash::warning("No tienes permiso para acceder al siguiente recurso: <b>{$recurso}</b>");
View::select(null, '401');
return FALSE;
}
}
}
示例5: set
/**
* Function: set
* Adds or replaces a configuration setting with the given value.
*
* Parameters:
* $setting - The setting name.
* $value - The value.
* $overwrite - If the setting exists and is the same value, should it be overwritten?
*/
public function set($setting, $value, $overwrite = true)
{
if (isset($this->{$setting}) and $this->{$setting} == $value and !$overwrite) {
return false;
}
if (isset($this->file) and file_exists($this->file)) {
$contents = str_replace("<?php header(\"Status: 403\"); exit(\"Access denied.\"); ?>\n", "", file_get_contents($this->file));
$this->yaml = YAML::load($contents);
}
# Add the setting
$this->yaml[$setting] = $this->{$setting} = $value;
if (class_exists("Trigger")) {
Trigger::current()->call("change_setting", $setting, $value, $overwrite);
}
# Add the PHP protection!
$contents = "<?php header(\"Status: 403\"); exit(\"Access denied.\"); ?>\n";
# Generate the new YAML settings
$contents .= YAML::dump($this->yaml);
if (!@file_put_contents(INCLUDES_DIR . "/config.yaml.php", $contents)) {
Flash::warning(_f("Could not set \"<code>%s</code>\" configuration setting because <code>%s</code> is not writable.", array($setting, "/includes/config.yaml.php")));
return false;
} else {
return true;
}
}
示例6: userRegister
public function userRegister()
{
$username = Input::get('username');
$email = Input::get('email');
$password = Input::get('password');
$confirm = Input::get('confirm');
if (!$username || $email || !$password || !$confirm) {
Flash::warning(lang('Can not be empty'));
return Redirect::route('register');
}
if ($password !== $confirm) {
Flash::warning(lang('Please confirm password'));
return Redirect::route('register');
}
$check = User::where('email', $email)->first();
if ($check) {
Flash::warning(lang('Email has already exist'));
return Redirect::route('register');
}
$user = new User();
$user->email = $email;
$user->name = $username;
$user->password = Hash::make($password);
$user->save();
if ($user->id) {
Auth::login($user, true);
return Redirect::to('/');
} else {
Flash::warning(lang('Operation failed!'));
return Redirect::route('register');
}
}
示例7: subir
public function subir($contrato_id)
{
$this->contrato = $contrato_id;
if (Input::hasPost('oculto')) {
//para saber si se envió el form
$_FILES['archivo']['name'] = date("Y_m_d_H_i_s_") . $_FILES['archivo']['name'];
$archivo = Upload::factory('archivo');
//llamamos a la libreria y le pasamos el nombre del campo file del formulario
$archivo->setExtensions(array('pdf'));
//le asignamos las extensiones a permitir
$url = '/files/upload/';
$archivo->setPath(getcwd() . $url);
if ($archivo->isUploaded()) {
if ($archivo->save()) {
Flash::valid('Archivo subido correctamente!!!');
$nuevo_documento = new Documentos(Input::post("documentos"));
// $nuevo_documento->contratos_id = $contrato_id;
// $nuevo_documento->subido_por = Auth::get("id");
// $nuevo_documento->tipo_documento = ;
$nuevo_documento->url = $url . $_FILES['archivo']['name'];
if ($nuevo_documento->save()) {
Flash::valid("Documento Guardado");
} else {
Flash::error("No se pudo guardar el documento");
}
}
} else {
Flash::warning('No se ha Podido Subir el Archivo...!!!');
}
}
}
示例8: buscar
/**
* Método para buscar publicaciones.
*
* @param string $param Cadena de texto a buscar
* @param string $pag Palabra 'pag' que viene en la url
* @param int $num Numero de la página del listado
*/
public function buscar($param = '', $pag = 'pag', $num = '')
{
//Titulo de la página
$this->title = 'Búsqueda de publicaciones';
if ($param) {
$post = new Post();
$resultado = strlen($param) > 2 ? $post->buscarPost($param) : null;
//Aplico un filtro para reemplazar los + por espacios
$this->parametro = Filter::get($param, 'agregar_espacio');
//Variable por si se desea filtrar en la vista, filtre 'todos'
$this->actual = 'todos';
//Numero de la pagina
$this->numero = Filter::get($num, 'numeric') > 0 ? Filter::get($num, 'numeric') : 1;
//Contador del datagrid que depende del numero de la página
$this->contador = $pag === 'pag' && $this->numero > 1 ? $this->numero * 15 - 14 : 1;
//Creo un paginador con el resultado, que muestre 15 filas y empieze por el numero de la página
$this->post = new Paginated($resultado, 15, $this->numero);
//Variable para prevenir que se manipule el contador através de la url
$this->registros = count($resultado);
$this->contador = $this->registros >= $this->contador ? $this->contador : 1;
//Cambio la vista
View::select('listar');
} else {
Flash::warning('Ingresa algún parámetro para inicializar la búsqueda.');
Router::toAction('listar/');
}
}
示例9: destroy
public function destroy(Article $article)
{
// $id から $article へ変更
$article->delete();
\Flash::warning('記事を削除しました。');
return redirect()->route('articles.index');
}
示例10: display_warning
/**
* Muestra un warning de ActiveRecord
*
* @param string $title
* @param string $message
* @param string $source
*/
static function display_warning($title, $message, $source)
{
$controller_name = Router::get('controller');
$action = Router::get('action');
Flash::warning("\n\t\t<span style='font-size:16px;color:black'>KumbiaWarning: {$title}</span><br/>\n\t\t<div>{$message}<br>\n\t\t<span style='font-size:12px;color:black'>En el modelo <i>{$source}</i> al ejecutar <i>{$controller_name}/{$action}</i></span></div>", true);
print "<pre style='border:1px solid #969696;background:#FFFFE8;color:black'>";
print debug_print_backtrace() . "\n";
print "</pre>";
}
示例11: create
public function create(Project $project)
{
$user = Auth::user();
$user->setPhabricatorURL($_ENV['PHABRICATOR_URL']);
if (!$user->certificateValid()) {
Flash::warning('Please set a valid Conduit certificate before trying to create a new sprint.');
return Redirect::back();
}
return View::make('sprint.create', compact('project'));
}
示例12: initialize
protected final function initialize()
{
Session::delete('myDbName');
$this->my_auth = new MyAuth();
if (!$this->my_auth->check()) {
Flash::warning($this->my_auth->getError());
Input::delete('password');
View::select(null, 'login');
}
}
示例13: userLogin
public function userLogin()
{
$email = Input::get('email');
$password = Input::get('password');
if (Auth::attempt(array('email' => $email, 'password' => $password))) {
return Redirect::intended('/');
} else {
Flash::warning(lang('Wrong password'));
return Redirect::route('login');
}
}
示例14: miscontactos
public function miscontactos()
{
if (Auth::is_valid()) {
# code...
$id = Auth::get("id");
$this->usuario = Load::model("usuarios")->find($id);
$this->contactos = Load::model("usuarios_contactos")->find("join: inner join usuarios on usuarios.id = usuarios_contactos.usuarios_id\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t inner join contactos on contactos.id = usuarios_contactos.contactos_id", "columns: contactos.nombre, contactos.descripcion, contactos.email, contactos.created, contactos.id", "conditions: usuarios_id = '{$id}'");
} else {
Flash::warning("Usuario no autenticado");
Router::redirect("index/login");
}
}
示例15: editar
public function editar($id = null)
{
if ($id) {
$prodecimiento = new Procedimientos();
if (Input::haspost("procedimientos")) {
$anterior = $prodecimiento->find($id);
$procedimientos = new Procedimientos(Input::post("procedimientos"));
if (isset($_FILES['archivo']['name']) and !empty($_FILES['archivo']['name'])) {
$_FILES['archivo']['name'] = time() . $_FILES['archivo']['name'];
$archivo = Upload::factory('archivo');
//llamamos a la libreria y le pasamos el nombre del campo file del formulario
$archivo->setExtensions(array('rtf'));
//le asignamos las extensiones a permitir
$archivo->setPath(getcwd() . "/files/upload/rtf/");
if ($prodecimiento->eliminar_archivo($id)) {
Flash::valid("Archivo anterior eliminado correctamente!");
} else {
Flash::error("El archivo anterior no se pudo eliminar");
}
if ($archivo->isUploaded()) {
if ($archivo->save()) {
chmod(getcwd() . "/files/upload/rtf/" . $_FILES['archivo']['name'], 01777);
$procedimientos->url = "files/upload/rtf/" . $_FILES['archivo']['name'];
if ($procedimientos->update()) {
Flash::valid("Registro Guardado con éxito");
} else {
Flash::error("El registro no se guardo con éxito");
}
} else {
Flash::warning("El archivo no se guardo en el servidor");
}
} else {
Flash::warning('No se ha Podido Subir el Archivo...!!!');
}
} else {
$anterior = $prodecimiento->find($id);
$procedimientos->url = $anterior->url;
if ($procedimientos->update()) {
Flash::valid("Registro Guardado con éxito");
} else {
Flash::error("El registro no se guardo con éxito");
}
}
Redirect::to("procedimientos/");
}
$this->procedimientos = $prodecimiento->find($id);
} else {
Flash::info("El recurso no existe");
Redirect::to("/");
}
}