コード例 #1
0
 function searchAssign()
 {
     parent::searchAssign();
     $searchGlobalParams = $this->searchClauseObj->getSearchGlobalParams();
     $searchPanelAttrs = $this->searchClauseObj->getSrchPanelAttrs();
     // show hide window
     $this->xt->assign("showHideSearchWin_attrs", ' title="Floating window"');
     $searchOpt_mess = $searchPanelAttrs['srchOptShowStatus'] ? "Hide search options" : "Show search options";
     $this->xt->assign("showHideSearchPanel_attrs", 'align="absmiddle" title="' . $searchOpt_mess . '" alt="' . $searchOpt_mess . '"');
     $searchforAttrs = "name=\"ctlSearchFor" . $this->id . "\" id=\"ctlSearchFor" . $this->id . "\"";
     if ($this->isUseAjaxSuggest) {
         $searchforAttrs .= "autocomplete=off ";
     }
     $searchforAttrs .= ' placeholder="' . "search" . '"';
     if ($this->searchClauseObj->isUsedSrch()) {
         $valSrchFor = $searchGlobalParams["simpleSrch"];
         $searchforAttrs .= " value=\"" . runner_htmlspecialchars($valSrchFor) . "\"";
     }
     $this->xt->assignbyref("searchfor_attrs", $searchforAttrs);
     $this->xt->assign('searchPanelTopButtons', $this->isDisplaySearchPanel);
     if ($this->pSet->showSimpleSearchOptions()) {
         $simpleSearchTypeCombo = '<select id="simpleSrchTypeCombo' . $this->id . '" name="simpleSrchTypeCombo' . $this->id . '" size="1">';
         $simpleSearchTypeCombo .= $this->searchControlBuilder->getSimpleSearchTypeCombo($searchGlobalParams["simpleSrchTypeComboOpt"], $searchGlobalParams["simpleSrchTypeComboNot"]);
         $simpleSearchTypeCombo .= "</select>";
         $this->xt->assign('simpleSearchTypeCombo', $simpleSearchTypeCombo);
         $simpleSearchFieldCombo = '<select id="simpleSrchFieldsCombo' . $this->id . '" name="simpleSrchFieldsCombo' . $this->id . '" size="1">';
         $simpleSearchFieldCombo .= $this->searchControlBuilder->simpleSearchFieldCombo($this->allSearchFields, $searchGlobalParams["simpleSrchFieldsComboOpt"]);
         $simpleSearchFieldCombo .= "</select>";
         $this->xt->assign('simpleSearchFieldCombo', $simpleSearchFieldCombo);
     }
 }
コード例 #2
0
 function searchAssign()
 {
     parent::searchAssign();
     $searchGlobalParams = $this->searchClauseObj->getSearchGlobalParams();
     $searchPanelAttrs = $this->searchClauseObj->getSrchPanelAttrs();
     // show hide window
     $this->pageObj->xt->assign("showHideSearchWin_attrs", 'align="absmiddle" title="Floating window" alt="Floating window"');
     $searchOpt_mess = $searchPanelAttrs['srchOptShowStatus'] ? mlang_message("SEARCH_HIDE_OPTIONS") : mlang_message("SEARCH_SHOW_OPTIONS");
     $this->pageObj->xt->assign("showHideSearchPanel_attrs", 'align="absmiddle" title="' . $searchOpt_mess . '" alt="' . $searchOpt_mess . '"');
     $searchforAttrs = "";
     if ($this->isUseAjaxSuggest) {
         $searchforAttrs .= "autocomplete=off ";
     }
     if (!$this->searchClauseObj->isUsedSrch()) {
         $searchforAttrs .= 'class="ctlSearchFor"';
     }
     $searchforAttrs .= " name=\"ctlSearchFor" . $this->id . "\" id=\"ctlSearchFor" . $this->id . "\"";
     $valSrchFor = $this->searchClauseObj->isUsedSrch() ? $searchGlobalParams["simpleSrch"] : mlang_message("SEARCH_TIP");
     $searchforAttrs .= " value=\"" . htmlspecialchars($valSrchFor) . "\"";
     $this->pageObj->xt->assignbyref("searchfor_attrs", $searchforAttrs);
     $this->pageObj->xt->assign('searchPanelTopButtons', $this->isDisplaySearchPanel);
     if (GetTableData($this->tName, ".showSimpleSearchOptions", false)) {
         $simpleSearchTypeCombo = '<select id="simpleSrchTypeCombo' . $this->id . '" name="simpleSrchTypeCombo' . $this->id . '" size="1">';
         $simpleSearchTypeCombo .= $this->searchControlBuilder->getSimpleSearchTypeCombo($searchGlobalParams["simpleSrchTypeComboOpt"], $searchGlobalParams["simpleSrchTypeComboNot"]);
         $simpleSearchTypeCombo .= "</select>";
         $this->pageObj->xt->assign('simpleSearchTypeCombo', $simpleSearchTypeCombo);
         $simpleSearchFieldCombo = '<select id="simpleSrchFieldsCombo' . $this->id . '" name="simpleSrchFieldsCombo' . $this->id . '" size="1">';
         $simpleSearchFieldCombo .= $this->searchControlBuilder->simpleSearchFieldCombo($this->allSearchFields, $searchGlobalParams["simpleSrchFieldsComboOpt"]);
         $simpleSearchFieldCombo .= "</select>";
         $this->pageObj->xt->assign('simpleSearchFieldCombo', $simpleSearchFieldCombo);
     }
 }
コード例 #3
0
 function searchAssign()
 {
     parent::searchAssign();
     $searchGlobalParams = $this->searchClauseObj->getSearchGlobalParams();
     $searchforAttrs = " size=\"15\" name=\"ctlSearchFor" . $this->id . "\" id=\"ctlSearchFor" . $this->id . "\"";
     $searchforAttrs .= " value=\"" . htmlspecialchars($searchGlobalParams["simpleSrch"]) . "\"";
     if (!$this->searchClauseObj->isUsedSrch()) {
         $searchforAttrs .= 'style="color: #C0C0C0;"';
     }
     $this->pageObj->xt->assign("searchfor_attrs", $searchforAttrs);
 }
コード例 #4
0
ファイル: searchpanellookup.php プロジェクト: kcallow/MatchMe
 function searchAssign()
 {
     parent::searchAssign();
     $searchforAttrs = 'placeholder="' . "buscar" . '"';
     $searchGlobalParams = $this->searchClauseObj->getSearchGlobalParams();
     if ($this->searchClauseObj->isUsedSrch()) {
         $valSrchFor = $searchGlobalParams["simpleSrch"];
         $searchforAttrs .= " value=\"" . runner_htmlspecialchars($valSrchFor) . "\"";
     }
     $searchforAttrs .= " size=\"15\" name=\"ctlSearchFor" . $this->id . "\" id=\"ctlSearchFor" . $this->id . "\"";
     $this->xt->assign("searchfor_attrs", $searchforAttrs);
 }
コード例 #5
0
 function searchAssign()
 {
     parent::searchAssign();
     $valSrchFor = "search";
     $searchforAttrs = "";
     $searchforAttrs .= ' tip="' . $valSrchFor . '"';
     $searchGlobalParams = $this->searchClauseObj->getSearchGlobalParams();
     if ($this->searchClauseObj->isUsedSrch()) {
         $valSrchFor = $searchGlobalParams["simpleSrch"];
     } else {
         $searchforAttrs .= ' class="ctlSearchTip"';
     }
     $searchforAttrs .= " size=\"15\" name=\"ctlSearchFor" . $this->id . "\" id=\"ctlSearchFor" . $this->id . "\"";
     $searchforAttrs .= " value=\"" . htmlspecialchars($valSrchFor) . "\"";
     $this->pageObj->xt->assign("searchfor_attrs", $searchforAttrs);
 }
コード例 #6
0
ファイル: SearchPanelTest.php プロジェクト: pscheit/psc-cms
 public function testAcceptance()
 {
     $searchPanel = new SearchPanel((object) array('label' => 'Sprecher', 'genitiv' => 'eines Sprechers', 'fields' => 'Namen oder Identifikationsnummer', 'url' => '/autocomplete/go/search'));
     $this->html = $searchPanel->html();
     $this->test->css('fieldset.psc-cms-ui-group', $this->html)->count(1)->test('legend')->count(1)->hasText('Sprecher-Suche')->end()->test('div.content input.autocomplete[type="text"][name="identifier"]')->count(1)->end()->test('small.hint')->count(2);
 }