IMP_Dynamic_Message::url PHP Method

url() public static method

public static url ( array $opts = [] )
$opts array
    public static function url(array $opts = array())
    {
        return Horde::url('dynamic.php')->add('page', 'message');
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * @throws IMP_Exception
  */
 protected function _init()
 {
     global $page_output;
     if (isset($this->vars->msgid) && isset($this->vars->type) && isset(IMP_Maillog_Storage_History::$drivers[$this->vars->type])) {
         $log = new IMP_Maillog_Storage_History::$drivers[$this->vars->type](array('msgid' => $this->vars->msgid));
         $query = $log->searchQuery();
         foreach ($log->searchMailboxes() as $val) {
             $indices = $val->runSearchQuery($query);
             if (count($indices)) {
                 list($mbox, $uid) = $indices->getSingle();
                 $url = IMP_Dynamic_Message::url();
                 $url->add($mbox->urlParams($uid));
                 $url->redirect();
             }
         }
     }
     $page_output->addScriptFile('maillog.js');
     $page_output->addInlineJsVars(array('ImpMaillog.error_msg' => _("Could not load message.")));
 }
All Usage Examples Of IMP_Dynamic_Message::url
IMP_Dynamic_Message