当前位置: 首页>>代码示例>>PHP>>正文


PHP FSS_Helper::IncludeModal方法代码示例

本文整理汇总了PHP中FSS_Helper::IncludeModal方法的典型用法代码示例。如果您正苦于以下问题:PHP FSS_Helper::IncludeModal方法的具体用法?PHP FSS_Helper::IncludeModal怎么用?PHP FSS_Helper::IncludeModal使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FSS_Helper的用法示例。


在下文中一共展示了FSS_Helper::IncludeModal方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: display

 function display($tpl = null)
 {
     $task = JRequest::getVar('task');
     if ($task == "save" || $task == "apply") {
         return $this->save($task);
     }
     if ($task == "cancel") {
         return $this->cancel();
     }
     FSS_Helper::IncludeModal();
     FSS_CSSParse::OutputCSS('components/com_fss/assets/css/bootstrap/bootstrap_fssonly.less');
     $model = $this->getModel();
     $this->item = $this->get('Item');
     $this->section = $this->get('Section');
     $this->formid = $this->get('FormID');
     if ($this->section == "com_fss.support_admin" && JRequest::getVar('nojs') != 1) {
         $document = JFactory::getDocument();
         $document->addScript(JURI::root() . 'administrator/components/com_fss/assets/js/perm.group.support_admin.js');
     }
     $this->getTexts();
     $this->form = $model->getForm($this->formid);
     JToolBarHelper::title(JText::_("Permissions") . ': <small><small>[ ' . $this->title . ' ]</small></small>', 'fss_prods');
     JToolBarHelper::apply();
     JToolBarHelper::save();
     JToolBarHelper::cancel();
     JToolBarHelper::custom("nojs", "", "", "Old Version", false);
     FSSAdminHelper::DoSubToolbar(true);
     parent::display($tpl);
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:29,代码来源:view.html.php

示例2: displayRegistered

 function displayRegistered()
 {
     if (FSS_Settings::get('support_no_admin_for_user_open')) {
         JFactory::getApplication()->redirect("index.php?option=com_fss&view=admin_support");
     }
     FSS_Helper::IncludeModal();
     $this->_display("registered");
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:8,代码来源:layout.new.php

示例3: display

 function display($tpl = NULL)
 {
     // view a ticket!
     $this->ticketid = FSS_Input::getInt('ticketid');
     $document = JFactory::getDocument();
     $document->addScript(JURI::root() . 'components/com_fss/assets/js/bootstrap/bootstrap-timepicker.min.js');
     $this->ticket = new SupportTicket();
     if (!$this->ticket->load($this->ticketid)) {
         if ($this->ticket->checkExist($this->ticketid)) {
             return $this->_display("noperm");
         } else {
             return JError::raiseWarning(404, JText::_('Ticket not found'));
         }
     }
     if ($this->ticket->merged > 0 && FSS_Input::getInt('no_redirect') != '1') {
         JFactory::getApplication()->redirect(FSSRoute::_('index.php?option=com_fss&view=admin_support&layout=ticket&ticketid=' . $this->ticket->merged . "&Itemid=" . FSS_Input::getInt('Itemid'), false));
     }
     $reverse = JRequest::getInt('sort', null);
     if ($reverse !== null) {
         if ($reverse) {
             // we want messages in opposite order to normal
             if (SupportUsers::getSetting("reverse_order")) {
                 $reverse = true;
             } else {
                 $reverse = false;
             }
         } else {
             // we want messages in normal order
             $reverse = null;
         }
     }
     $this->ticket->loadAll($reverse);
     $this->loadMerged();
     $pathway = JFactory::getApplication()->getPathway();
     $pathway->addItem(JText::_("SUPPORT"), FSSRoute::_('index.php?option=com_fss&view=admin_support&tickets=' . $this->ticket_view));
     $pathway->addItem(JText::_("VIEW_TICKET") . " : " . $this->ticket->reference . " - " . $this->ticket->title);
     $this->assignOnOpen();
     $this->tryLock();
     if ($this->ticket->admin_id > 0) {
         $this->adminuser = SupportUsers::getUser($this->ticket->admin_id);
     }
     $this->ticket_view = $this->ticket->ticket_status_id;
     $this->HandleRefresh();
     if (FSS_Settings::get('time_tracking') == "auto") {
         $session = JFactory::getSession();
         $session->set('ticket_' . $this->ticket->id . "_opened", time());
     }
     FSS_Helper::IncludeModal();
     FSS_Helper::AddSCEditor();
     $this->HandleRefresh();
     $this->print = FSS_Input::getCmd('print');
     if ($this->print) {
         return $this->_display("print");
     }
     $this->_display();
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:56,代码来源:layout.ticket.php

示例4: displayType

 function displayType()
 {
     require_once JPATH_SITE . DS . 'components' . DS . 'com_fss' . DS . 'helper' . DS . 'content' . DS . $this->type . '.php';
     $class = "FSS_ContentEdit_{$this->type}";
     $content = new $class();
     $content->layout = $this->layout;
     $content->type = $this->type;
     $content->view = $this->view;
     FSS_Helper::IncludeModal();
     $content->Display();
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:11,代码来源:view.html.php

示例5: display

 function display($tpl = NULL)
 {
     $preview = FSS_Input::getCmd('preview');
     if ($preview) {
         return $this->showPreview($preview);
     }
     FSS_Helper::IncludeModal();
     $this->state = FSS_Input::getCmd('state');
     $this->ticket_view = "";
     $this->getLimits();
     $this->pending = $this->loadPending();
     $this->_display();
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:13,代码来源:layout.emails.php

示例6: searchTickets

 function searchTickets()
 {
     FSS_Helper::IncludeModal();
     FSS_Helper::AllowCache();
     $this->ticket_count = 0;
     $this->refresh = 0;
     $this->do_refresh = 0;
     $pathway = JFactory::getApplication()->getPathway();
     $pathway->addItem(JText::_("SUPPORT"), FSSRoute::_('index.php?option=com_fss&view=admin_support&tickets=' . $this->ticket_view, false));
     $pathway->addItem(JText::_("SEARCH_RESULTS"));
     $tags = FSS_Input::getString('tags');
     $tags = trim($tags, ';');
     if ($tags) {
         $tags = explode(";", $tags);
         $this->tags = $tags;
     }
     $this->ticket_list = new SupportTickets();
     $this->ticket_list->limitstart = $this->limitstart;
     $this->ticket_list->limit = $this->limit;
     $this->ticket_list->loadTicketsBySearch();
     $this->ticket_count = $this->ticket_list->ticket_count;
     $this->pagination = new JPaginationJS($this->ticket_count, $this->limitstart, $this->limit);
     $this->displayTicketList();
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:24,代码来源:layout.list.php

示例7: array

    if ($mode == "accordion") {
        $maxheight = 0;
    }
    $db = JFactory::getDBO();
    $qry = "SELECT * FROM #__fss_faq_faq";
    $where = array();
    $where[] = "published = 1";
    // for cats
    if ($catid > 0) {
        $where[] = "faq_cat_id = " . FSSJ3Helper::getEscaped($db, $catid);
    } else {
        if ($catid == -5) {
            $where[] = "featured = 1";
        }
    }
    if (count($where) > 0) {
        $qry .= " WHERE " . implode(" AND ", $where);
    }
    $order = "ordering";
    $qry .= " ORDER BY {$order} ";
    if ($dispcount > 0) {
        $qry .= " LIMIT {$dispcount}";
    }
    $db->setQuery($qry);
    $data = $db->loadObjectList();
    $posdata = array();
    if ($mode == "popup") {
        FSS_Helper::IncludeModal();
    }
    require JModuleHelper::getLayoutPath('mod_fss_faqs');
}
开发者ID:vstorm83,项目名称:propertease,代码行数:31,代码来源:mod_fss_faqs.php

示例8: display

 function display($tpl = null)
 {
     if (!FSS_Permission::auth("fss.view", "com_fss.glossary")) {
         return FSS_Helper::NoPerm();
     }
     $mainframe = JFactory::getApplication();
     $db = JFactory::getDBO();
     $aparams = FSS_Settings::GetViewSettingsObj('glossary');
     $this->use_letter_bar = $aparams->get('use_letter_bar', 0);
     $this->long_desc = $aparams->get('long_desc', 0);
     if ($this->use_letter_bar) {
         $this->letters = array();
         if (FSS_Settings::get('glossary_all_letters')) {
             $letters = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
             foreach ($letters as $letter) {
                 $this->letters[$letter] = 0;
             }
         }
         $qry = "SELECT UPPER(SUBSTR(word,1,1)) as letter FROM #__fss_glossary";
         $where = array();
         $where[] = "published = 1";
         $where[] = 'language in (' . $db->Quote(JFactory::getLanguage()->getTag()) . ',' . $db->Quote('*') . ')';
         $user = JFactory::getUser();
         $where[] = 'access IN (' . implode(',', $user->getAuthorisedViewLevels()) . ')';
         if (count($where) > 0) {
             $qry .= " WHERE " . implode(" AND ", $where);
         }
         $qry .= " GROUP BY letter ORDER BY letter";
         $db->setQuery($qry);
         $letters = $db->loadObjectList();
         foreach ($letters as $letter) {
             $this->letters[$letter->letter] = 1;
         }
         if (count($this->letters) == 0) {
             return parent::display("empty");
         }
     }
     $this->curletter = "";
     // if we are showing on a per letter basis only
     if ($this->use_letter_bar == 2) {
         reset($this->letters);
         $this->curletter = FSS_Input::getString('letter', key($this->letters));
     }
     if (FSS_Input::getCmd('layout') == "word") {
         return $this->showWord();
     }
     $where = array();
     $where[] = "published = 1";
     $query = "SELECT * FROM #__fss_glossary";
     if ($this->curletter) {
         $where[] = "SUBSTR(word,1,1) = '" . FSSJ3Helper::getEscaped($db, $this->curletter) . "'";
     }
     $where[] = 'language in (' . $db->Quote(JFactory::getLanguage()->getTag()) . ',' . $db->Quote('*') . ')';
     $user = JFactory::getUser();
     $where[] = 'access IN (' . implode(',', $user->getAuthorisedViewLevels()) . ')';
     if (count($where) > 0) {
         $query .= " WHERE " . implode(" AND ", $where);
     }
     $query .= " ORDER BY word";
     $db->setQuery($query);
     $this->rows = $db->loadObjectList();
     $pathway = $mainframe->getPathway();
     if (FSS_Helper::NeedBaseBreadcrumb($pathway, array('view' => 'glossary'))) {
         $pathway->addItem("Glossary");
     }
     if (FSS_Settings::get('glossary_use_content_plugins')) {
         // apply plugins to article body
         $dispatcher = JDispatcher::getInstance();
         JPluginHelper::importPlugin('content');
         $art = new stdClass();
         $this->params = $mainframe->getParams('com_fss');
         foreach ($this->rows as &$row) {
             if ($row->description) {
                 $art->text = $row->description;
                 $art->noglossary = 1;
                 $results = $dispatcher->trigger('onContentPrepare', array('com_fss.glossary', &$art, &$this->params, 0));
                 $row->description = $art->text;
             }
             if ($row->longdesc) {
                 $art->text = $row->longdesc;
                 $art->noglossary = 1;
                 $results = $dispatcher->trigger('onContentPrepare', array('com_fss.glossary.long', &$art, &$this->params, 0));
                 $row->longdesc = $art->text;
             }
         }
     }
     FSS_Helper::IncludeModal();
     parent::display($tpl);
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:89,代码来源:view.html.php

示例9: Display

 function Display($tpl = NULL)
 {
     if (!FSS_Permission::auth("core.edit", $this->getAsset()) && !FSS_Permission::auth("core.edit.own", $this->getAsset())) {
         return FSS_Admin_Helper::NoPerm();
     }
     $this->Init();
     $db = JFactory::getDBO();
     $this->what = FSS_Input::getCmd('what', '');
     $user = JFactory::getUser();
     $userid = $user->get('id');
     $this->viewurl = "";
     $return = FSS_Input::getString('return', '');
     if ($return == 1) {
         JRequest::setVar('return', $_SERVER['HTTP_REFERER']);
     }
     if ($this->what == "pick") {
         return $this->HandlePick();
     }
     if ($this->what == "author") {
         return $this->HandleAuthor();
     }
     if ($this->what == "publish" || $this->what == "unpublish") {
         return $this->HandlePublish();
     }
     if ($this->what == "cancel") {
         $mainframe = JFactory::getApplication();
         $link = FSSRoute::_('index.php?option=com_fss&view=admin_content&type=' . $this->id, false);
         $return = FSS_Input::getString('return', '');
         if ($return && $return != 1) {
             $link = $return;
         }
         $mainframe->redirect($link);
     }
     if ($this->what == "save" || $this->what == "apply" || $this->what == "savenew") {
         return $this->Save();
     }
     if ($this->what == "new") {
         return $this->Create();
     }
     if ($this->what == "edit") {
         $this->item = $this->getSingle();
         $this->viewurl = $this->getArtLink();
         if (FSS_Permission::auth("core.edit", $this->getAsset())) {
             $this->authorselect = $this->AuthorSelect($this->item);
         }
         FSS_Helper::IncludeModal();
         $this->Output("form");
         return;
     }
     $this->GetListFilter();
     $this->data = $this->getList();
     $this->Output("list");
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:53,代码来源:content.php

示例10: doDisplayTicket

 function doDisplayTicket()
 {
     if (!FSS_Permission::auth("fss.ticket.view", "com_fss.support_user")) {
         return FSS_Helper::NoPerm();
     }
     if (!$this->GetTicket()) {
         return;
     }
     $this->readonly = false;
     SupportSource::doUser_View_Redirect($this->ticket);
     $this->redirectMergedTickets();
     $this->getCCInfo();
     // update lang code on ticket
     $lang = JFactory::getLanguage()->getTag();
     $db = JFactory::getDBO();
     $qry = "UPDATE #__fss_ticket_ticket SET lang = '" . FSSJ3Helper::getEscaped($db, $lang) . "' WHERE id = " . $this->ticket['id'];
     $db->setQuery($qry);
     $db->Query();
     $what = FSS_Input::getCmd('what');
     if ($what == "print") {
         return parent::display("print");
     }
     $this->FixTicketStatus();
     FSS_Helper::IncludeModal();
     parent::display();
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:26,代码来源:view.html.php

示例11: doReply

 function doReply()
 {
     $this->ticketid = FSS_Input::getInt('ticketid');
     $this->ticket = new SupportTicket();
     if (!$this->ticket->load($this->ticketid)) {
         return JError::raiseWarning(404, JText::_('Ticket not found'));
     }
     $this->ticket->loadAll();
     if (FSS_Settings::get('time_tracking') != "") {
         if (FSS_Settings::get('time_tracking_type') == 'se') {
             $this->time_start = FSS_Helper::Date(time(), FSS_DATE_CUSTOM, "H:i:s");
             $this->time_end = FSS_Helper::Date(time(), FSS_DATE_CUSTOM, "H:i:s");
         } elseif (FSS_Settings::get('time_tracking_type') == 'tm') {
             $this->time_start = FSS_Helper::Date(time(), FSS_DATE_CUSTOM, FSS_Helper::getFormat());
             $this->time_end = FSS_Helper::Date(time(), FSS_DATE_CUSTOM, FSS_Helper::getFormat());
         } else {
             $this->taken_hours = 0;
             $this->taken_mins = 0;
         }
     }
     if (FSS_Settings::get('time_tracking') == "auto") {
         $session = JFactory::getSession();
         $taken = $session->get('ticket_' . $this->ticket->id . "_opened");
         if (FSS_Settings::get('time_tracking_type') == 'se') {
             $document = JFactory::getDocument();
             $document->addScript(JURI::root() . 'components/com_fss/assets/js/bootstrap/bootstrap-timepicker.min.js');
             $document->addScriptDeclaration("jQuery(document).ready(function () {jQuery('#timetaken_start').timepicker({minuteStep:5, showMeridian: false});jQuery('#timetaken_end').timepicker({minuteStep:5, showMeridian: false});});");
             $this->time_start = FSS_Helper::Date($taken, FSS_DATE_CUSTOM, "H:i:s");
         } else {
             if ($taken > 0) {
                 $taken = time() - $taken;
             }
             $this->time_taken = $taken;
             $taken = ceil($taken / 60);
             $this->taken_hours = floor($taken / 60);
             $this->taken_mins = $taken % 60 + 1;
         }
     }
     $this->fields = FSSCF::GetCustomFields($this->ticket->id, $this->ticket->prod_id, $this->ticket->ticket_dept_id, 3);
     $this->fieldvalues = FSSCF::GetTicketValues($this->ticket->id, $this->ticket);
     $pathway = JFactory::getApplication()->getPathway();
     $pathway->addItem(JText::_("SUPPORT"), FSSRoute::_('index.php?option=com_fss&view=admin_support&tickets=' . $this->ticket_view, false));
     $pathway->addItem(JText::_("VIEW_TICKET") . " : " . $this->ticket->reference . " - " . $this->ticket->title, FSSRoute::_('index.php?option=com_fss&view=admin_support&tickets=' . $this->ticket_view . "&ticketid=" . $this->ticket->id, false));
     $this->reply_type = FSS_Input::getCmd('type', 'reply');
     if ($this->reply_type == "") {
         $this->reply_type = "reply";
     }
     switch ($this->reply_type) {
         case 'reply':
             $this->reply_title = "REPLY_TO_SUPORT_TICKET";
             $this->reply_button = "POST_REPLY";
             $pathway->addItem(JText::_("POST_REPLY"));
             break;
         case 'private':
             $this->reply_title = "ADD_HANDLER_COMMENT_TO_TICKET";
             $this->reply_button = "POST_COMMENT";
             $pathway->addItem(JText::_("ADD_COMMENT"));
             break;
         case 'user':
             $this->reply_title = "FORWARD_TICKET_TO_A_DIFFERENT_USER";
             $this->reply_button = "FORWARD_TICKET";
             if ($this->ticket->user_id > 0) {
                 $user = JFactory::getUser($this->ticket->user_id);
             } else {
                 $user = new stdClass();
                 $user->username = $this->ticket->email;
                 $user->name = $this->ticket->unregname;
             }
             $this->user = $user;
             $pathway->addItem(JText::_("FORWARD_TO_USER"));
             break;
         case 'product':
             $this->reply_title = "FORWARD_TICKET_TO_A_DIFFERENT_DEPARTMENT";
             $this->reply_button = "FORWARD_TICKET";
             $this->handlers = SupportUsers::getHandlers(false, true);
             $pathway->addItem(JText::_("FORWARD_TO_DEPARTMENT"));
             break;
         case 'handler':
             $this->reply_title = "FORWARD_TICKET_TO_A_DIFFERENT_HANDLER";
             $this->reply_button = "FORWARD_TICKET";
             $this->handlers = SupportUsers::getHandlers(false, true);
             $pathway->addItem(JText::_("FORWARD_TO_HANDLER"));
             break;
     }
     $this->draft = FSS_Input::getInt('draft');
     $this->user_message = $this->loadDraft($this->draft);
     $this->support_assign_reply = FSS_Settings::get('support_assign_reply');
     FSS_Helper::IncludeModal();
     FSS_Helper::AddSCEditor();
     parent::_display();
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:91,代码来源:layout.reply.php

示例12: DisplayGroupList

 function DisplayGroupList()
 {
     $this->groups = $this->get('Groups');
     $mainframe = JFactory::getApplication();
     $pathway = $mainframe->getPathway();
     if (FSS_Helper::NeedBaseBreadcrumb($pathway, array('view' => 'groups'))) {
         $pathway->addItem(JText::_('TICKET_GROUPS'), FSSRoute::_('index.php?option=com_fss&view=admin_groups'));
     }
     FSS_Helper::IncludeModal();
     parent::display();
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:11,代码来源:view.html.php


注:本文中的FSS_Helper::IncludeModal方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。