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


PHP WebPage::DisplaySearchForm方法代码示例

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


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

示例1: ListClosedTickets

/**
 * Lists all the currently closed tickets
 * @param WebPage $oP The current web page
 * @return void
 */
function ListClosedTickets(WebPage $oP)
{
    $aAttSpecs = explode(',', PORTAL_TICKETS_SEARCH_CRITERIA);
    // Remove the caller_id form the search criteria if the user is not a Portal Power User
    // since the user is only allowed to see her/his own tickets
    foreach ($aAttSpecs as $idx => $sAttCode) {
        if ($sAttCode == 'caller_id' && !IsPowerUser()) {
            unset($aAttSpecs[$idx]);
        }
    }
    $aClasses = GetTicketClasses();
    $sMainClass = reset($aClasses);
    $oP->DisplaySearchForm($sMainClass, $aAttSpecs, array('operation' => 'show_closed'), 'search_', false);
    $oUserOrg = GetUserOrg();
    $oP->add("<h1>" . Dict::S('Portal:ClosedRequests') . "</h1>\n");
    $aClassToSet = array();
    foreach (GetTicketClasses() as $sClass) {
        $oSearch = $oP->PostedParamsToFilter($sClass, $aAttSpecs, 'search_');
        if (is_null($oSearch)) {
            $oSearch = new DBObjectSearch($sClass);
        }
        $oSearch->AddCondition('org_id', $oUserOrg->GetKey());
        $oSearch->AddCondition('status', 'closed');
        $iUser = UserRights::GetContactId();
        if ($iUser > 0 && !IsPowerUser()) {
            $oSearch->AddCondition('caller_id', $iUser);
        }
        $aClassToSet[$sClass] = new CMDBObjectSet($oSearch);
    }
    DisplayRequestLists($oP, $aClassToSet);
}
开发者ID:kira8565,项目名称:ITOP203-ZHCN,代码行数:36,代码来源:index.php


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