當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。