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


PHP DataGrid::getRecentParamaters方法代码示例

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


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

示例1: listByView

 private function listByView($errMessage = '')
 {
     /* First, if we are operating in HR mode we will never see the
        companies pager.  Immediantly forward to My Company. */
     if ($_SESSION['CATS']->isHrMode()) {
         $this->internalPostings();
         die;
     }
     $dataGridProperties = DataGrid::getRecentParamaters("companies:CompaniesListByViewDataGrid");
     /* If this is the first time we visited the datagrid this session, the recent paramaters will
      * be empty.  Fill in some default values. */
     if ($dataGridProperties == array()) {
         $dataGridProperties = array('rangeStart' => 0, 'maxResults' => 15, 'filterVisible' => false);
     }
     $dataGrid = DataGrid::get("companies:CompaniesListByViewDataGrid", $dataGridProperties);
     $this->_template->assign('active', $this);
     $this->_template->assign('dataGrid', $dataGrid);
     $this->_template->assign('userID', $_SESSION['CATS']->getUserID());
     $this->_template->assign('errMessage', $errMessage);
     if (!eval(Hooks::get('CLIENTS_LIST_BY_VIEW'))) {
         return;
     }
     $this->_template->display('./modules/companies/Companies.tpl');
 }
开发者ID:rankinp,项目名称:OpenCATS,代码行数:24,代码来源:CompaniesUI.php

示例2: listByView

 private function listByView($errMessage = '')
 {
     if (!eval(Hooks::get('CONTACTS_LIST_BY_VIEW_TOP'))) {
         return;
     }
     $dataGridProperties = DataGrid::getRecentParamaters("contacts:ContactsListByViewDataGrid");
     /* If this is the first time we visited the datagrid this session, the recent paramaters will
      * be empty.  Fill in some default values. */
     if ($dataGridProperties == array()) {
         $dataGridProperties = array('rangeStart' => 0, 'maxResults' => 15, 'filterVisible' => false);
     }
     $dataGrid = DataGrid::get("contacts:ContactsListByViewDataGrid", $dataGridProperties);
     $this->_template->assign('active', $this);
     $this->_template->assign('dataGrid', $dataGrid);
     $this->_template->assign('userID', $_SESSION['CATS']->getUserID());
     $this->_template->assign('errMessage', $errMessage);
     $contacts = new Contacts($this->_siteID);
     $this->_template->assign('totalContacts', $contacts->getCount());
     if (!eval(Hooks::get('CONTACTS_LIST_BY_VIEW'))) {
         return;
     }
     $this->_template->display('./modules/contacts/Contacts.tpl');
 }
开发者ID:rankinp,项目名称:OpenCATS,代码行数:23,代码来源:ContactsUI.php

示例3: showList

    public function showList()
    {
        /* Bail out if we don't have a valid candidate ID. */
        if (!$this->isRequiredIDValid('savedListID', $_GET))
        {
            CommonErrors::fatalModal(COMMONERROR_BADINDEX, $this);
            return;
            //$this->fatalModal('Invalid saved list ID.');
        }

        //$dateAvailable = $this->getTrimmedInput('dateAvailable', $_POST);

        $savedListID = $_GET['savedListID'];

        $savedLists = new SavedLists($this->_siteID);

        $listRS = $savedLists->get($savedListID);

        if ($listRS['isDynamic'] == 0)
        {
            // Handle each kind of static list here:

            switch($listRS['dataItemType'])
            {
                case DATA_ITEM_CANDIDATE:
                    $dataGridInstance = 'candidates:candidatesSavedListByViewDataGrid';
                    break;

                case DATA_ITEM_COMPANY:
                    $dataGridInstance = 'companies:companiesSavedListByViewDataGrid';
                    break;

                case DATA_ITEM_CONTACT:
                    $dataGridInstance = 'contacts:contactSavedListByViewDataGrid';
                    break;

                case DATA_ITEM_JOBORDER:
                    $dataGridInstance = 'joborders:joborderSavedListByViewDataGrid';
                    break;
            }
        }

        $dataGridProperties = DataGrid::getRecentParamaters($dataGridInstance, $savedListID);

        /* If this is the first time we visited the datagrid this session, the recent paramaters will
         * be empty.  Fill in some default values. */
        if ($dataGridProperties == array())
        {
            $dataGridProperties = array('rangeStart'    => 0,
                                        'maxResults'    => 15,
                                        'filterVisible' => false,
                                        'savedListStatic' => true);
        }

        /* Add an MRU entry. */
        $_SESSION['CATS']->getMRU()->addEntry(
            DATA_ITEM_LIST, $savedListID, $listRS['description']
        );

        $dataGrid = DataGrid::get($dataGridInstance, $dataGridProperties, $savedListID);

        $this->_template->assign('active', $this);
        $this->_template->assign('dataGrid', $dataGrid);
        $this->_template->assign('listRS', $listRS);
        $this->_template->assign('userID', $_SESSION['CATS']->getUserID());

        $this->_template->display('./modules/lists/List.php');

    }
开发者ID:Hassanj343,项目名称:candidats,代码行数:69,代码来源:ListsUI.php

示例4: listByView

 private function listByView($errMessage = '')
 {
     $dataGridProperties = DataGrid::getRecentParamaters("joborders:JobOrdersListByViewDataGrid");
     /* If this is the first time we visited the datagrid this session, the recent paramaters will
      * be empty.  Fill in some default values. */
     if ($dataGridProperties == array()) {
         $dataGridProperties = array('rangeStart' => 0, 'maxResults' => 50, 'filter' => 'Status==Active / OnHold / Full', 'filterVisible' => false);
     }
     $dataGrid = DataGrid::get("joborders:JobOrdersListByViewDataGrid", $dataGridProperties);
     $this->_template->assign('active', $this);
     $this->_template->assign('dataGrid', $dataGrid);
     $this->_template->assign('userID', $_SESSION['CATS']->getUserID());
     $this->_template->assign('errMessage', $errMessage);
     if (!eval(Hooks::get('JO_LIST_BY_VIEW'))) {
         return;
     }
     $jl = new JobOrders($this->_siteID);
     $this->_template->assign('totalJobOrders', $jl->getCount());
     $this->_template->display('./modules/joborders/JobOrders.tpl');
 }
开发者ID:PublicityPort,项目名称:OpenCATS,代码行数:20,代码来源:JobOrdersUI.php

示例5: onSearch

    public function onSearch()
    {
        $periodString = $this->getTrimmedInput('period', $_GET);
        if (!empty($periodString) &&
            in_array($periodString, array('lastweek', 'lastmonth', 'lastsixmonths', 'lastyear', 'all')))
        {
            /* formats start and end date for searching */
            switch ($periodString)
            {
                case 'lastweek':
                    $period = 'DATE_SUB(CURDATE(), INTERVAL 1 WEEK)';
                    break;

                case 'lastmonth':
                    $period = 'DATE_SUB(CURDATE(), INTERVAL 1 MONTH)';
                    break;

                case 'lastsixmonths':
                    $period = 'DATE_SUB(CURDATE(), INTERVAL 6 MONTH)';
                    break;

                case 'lastyear':
                    $period = 'DATE_SUB(CURDATE(), INTERVAL 1 YEAR)';
                    break;

                case 'all':
                default:
                    $period = '';
                    break;
            }

            $startDate = '';
            $endDate = '';

            $startDateURLString = '';
            $endDateURLString   = '';
        }
        else
        {
            /* Do we have a valid starting date? */
            if (!$this->isRequiredIDValid('startDay', $_GET) ||
                !$this->isRequiredIDValid('startMonth', $_GET) ||
                !$this->isRequiredIDValid('startYear', $_GET))
            {
                CommonErrors::fatal(COMMONERROR_BADFIELDS, $this, 'Invalid starting date.');
            }

            /* Do we have a valid ending date? */
            if (!$this->isRequiredIDValid('endDay', $_GET) ||
                !$this->isRequiredIDValid('endMonth', $_GET) ||
                !$this->isRequiredIDValid('endYear', $_GET))
            {
                CommonErrors::fatal(COMMONERROR_BADFIELDS, $this, 'Invalid ending date.');
            }

            if (!checkdate($_GET['startMonth'], $_GET['startDay'], $_GET['startYear']))
            {
                CommonErrors::fatal(COMMONERROR_BADFIELDS, $this, 'Invalid starting date.');
            }

            if (!checkdate($_GET['endMonth'], $_GET['endDay'], $_GET['endYear']))
            {
                CommonErrors::fatal(COMMONERROR_BADFIELDS, $this, 'Invalid ending date.');
            }

            /* formats start and end date for searching */
            $startDate = DateUtility::formatSearchDate(
                $_GET['startMonth'], $_GET['startDay'], $_GET['startYear']
            );
            $endDate = DateUtility::formatSearchDate(
                $_GET['endMonth'], $_GET['endDay']+1, $_GET['endYear']
            );

            $startDateURLString = sprintf(
                '&startMonth=%s&startDay=%s&startYear=%s',
                $_GET['startMonth'],
                $_GET['startDay'],
                $_GET['startYear']
            );

            $endDateURLString = sprintf(
                '&endMonth=%s&endDay=%s&endYear=%s',
                $_GET['endMonth'],
                $_GET['endDay'],
                $_GET['endYear']
            );

            $period = '';
        }

        $baseURL = sprintf(
            'm=activity&a=viewByDate&getback=getback%s%s',
            $startDateURLString, $endDateURLString
        );

        $dataGridProperties = DataGrid::getRecentParamaters("activity:ActivityDataGrid");

        /* If this is the first time we visited the datagrid this session, the recent paramaters will
         * be empty.  Fill in some default values. */
        if ($dataGridProperties == array())
//.........这里部分代码省略.........
开发者ID:Hassanj343,项目名称:candidats,代码行数:101,代码来源:ActivityUI.php

示例6: listByView

 private function listByView($errMessage = '')
 {
     // Log message that shows up on the top of the list page
     $topLog = '';
     $dataGridProperties = DataGrid::getRecentParamaters("candidates:candidatesListByViewDataGrid");
     /* If this is the first time we visited the datagrid this session, the recent paramaters will
      * be empty.  Fill in some default values. */
     if ($dataGridProperties == array()) {
         $dataGridProperties = array('rangeStart' => 0, 'maxResults' => 15, 'filterVisible' => false);
     }
     $dataGrid = DataGrid::get("candidates:candidatesListByViewDataGrid", $dataGridProperties);
     $candidates = new Candidates($this->_siteID);
     $this->_template->assign('totalCandidates', $candidates->getCount());
     $this->_template->assign('active', $this);
     $this->_template->assign('dataGrid', $dataGrid);
     $this->_template->assign('userID', $_SESSION['CATS']->getUserID());
     $this->_template->assign('errMessage', $errMessage);
     $this->_template->assign('topLog', $topLog);
     if (!eval(Hooks::get('CANDIDATE_LIST_BY_VIEW'))) {
         return;
     }
     $this->_template->display('./modules/candidates/Candidates.tpl');
 }
开发者ID:PublicityPort,项目名称:OpenCATS,代码行数:23,代码来源:CandidatesUI.php


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