本文整理汇总了PHP中Flash::highlight方法的典型用法代码示例。如果您正苦于以下问题:PHP Flash::highlight方法的具体用法?PHP Flash::highlight怎么用?PHP Flash::highlight使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Flash
的用法示例。
在下文中一共展示了Flash::highlight方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: registrarPost
/**
* Metodo para registrar publicaciones
*
* @return array
*/
public function registrarPost()
{
//Determino el usuario logueado
$usuario = Load::model('usuario')->getUsuarioLogueado();
//Si el usuario pertenece al grupo de colaboradores no permite publicar, <br>
//si no se encuentra en borrador lo deja en estado pendiente.
if ($usuario->grupo_id == Grupo::COLABORADOR) {
if ($this->estado != self::BORRADOR) {
$this->estado = self::PENDIENTE;
}
}
//Determino el creador del post
if (!isset($this->usuario_id)) {
$this->usuario_id = $usuario->id;
}
//Verifico si se ha enviado a traves de un quickpress
$quickpress = isset($this->quickpress) && $this->quickpress == 'quickpress' ? true : false;
//Si es quickpress cargo algunas configuraciones por defecto
if ($quickpress) {
$this->visibilidad = self::PUBLICO;
$this->habilitar_comentarios = HABILITAR_COMENTARIOS;
$this->contenido = "<p style=\"text-align: justify\">" . nl2br($this->contenido) . "</p>";
$this->fecha_publicacion = date("Y-m-d H:i:s");
} else {
//Si no es quickpress le agrego la hora a la fecha de publicación
$this->fecha_publicacion = $this->fecha_publicacion . ' ' . date("H:i:s");
}
$this->hora_publicacion = date("H:i:s");
$rs = $this->save();
if ($rs) {
//Si es quickpress imprimo el script para limpiar el formulario
if ($quickpress) {
echo '<script type="text/javascript">document.getElementById(\'formulario\').reset();limpiar_err();</script>';
}
if ($this->estado == self::PENDIENTE) {
Flash::highlight('El borrador se ha almacenado correctamente y en espera de ser revisado. ' . Html::link($this->getUrlPost('blog'), 'Ver borrador.', array('target' => '_blank')));
} else {
if ($this->estado == self::BORRADOR) {
Flash::valid('El borrador se ha registrado correctamente. ' . Html::link($this->getUrlPost('blog'), 'Ver artículo.', array('target' => '_blank')));
} else {
Flash::valid('La publicación se ha registrado correctamente. ' . Html::link($this->getUrlPost('blog'), 'Ver artículo.', array('target' => '_blank')));
}
}
return $this->id;
}
return $rs;
}
示例2: registrarPost
/**
* Metodo para registrar publicaciones
*
* @return array
*/
public function registrarPost()
{
//Determino el usuario logueado
$usuario = Load::model('usuario')->getUserLogged();
//Si el usuario pertenece al grupo 4 no permite publicar, si no se encuentra en borrador lo deja en estado pendiente.
if ($usuario->grupo_id == Grupo::COLABORADOR) {
if ($this->estado != self::BORRADOR) {
$this->estado = self::PENDIENTE;
}
}
$this->usuario_id = $usuario->id;
//Verifico si se ha enviado a traves de un quickpress y lo enmarco en un parrafo
$quickpress = isset($this->quickpress) && $this->quickpress == 'quickpress' ? true : false;
if ($quickpress) {
$this->visibilidad = self::POST_PUBLICO;
$this->contenido = "<p style=\"text-align: justify\">" . nl2br($this->contenido) . "</p>";
}
$this->fecha_publicacion = date("Y-m-d H:i:s");
$this->habilitar_comentarios = 'SI';
$rs = $this->save();
if (!$rs) {
Flash::error('Se ha producido un error en el registro del articulo. Por favor intente nuevamente');
} else {
//Si es quickpress imprimo el script para limpiar el formulario
if ($quickpress) {
echo '<script type="text/javascript">document.getElementById(\'formulario\').reset();limpiar_err();</script>';
}
if ($this->estado == self::PENDIENTE) {
Flash::highlight('El borrador se ha almacenado correctamente y en espera de ser revisado. ' . Html::link($this->getUrlPost('blog'), 'Ver borrador.', array('target' => '_blank')));
} else {
if ($this->estado == self::BORRADOR) {
Flash::valid('El borrador se ha registrado correctamente. ' . Html::link($this->getUrlPost('blog'), 'Ver artículo.', array('target' => '_blank')));
} else {
Flash::valid('La publicación se ha registrado correctamente. ' . Html::link($this->getUrlPost('blog'), 'Ver artículo.', array('target' => '_blank')));
}
}
}
return $rs;
}