19 require_once(BASE.
"wcmf/lib/presentation/class.Controller.php");
20 require_once(BASE.
"wcmf/lib/util/class.Obfuscator.php");
58 $filter = $this->_request->getValue(
'filter');
60 if (strlen($filter) > 0)
62 if (strlen($unveiled) > 0) {
66 $filter = stripslashes($filter);
70 $objects =
g_getOIDs($this->_request->getValue(
'type'), $filter);
72 $objects =
g_getOIDs($this->_request->getValue(
'type'), $filter, null,
false,
73 $this->_request->getValue(
'language'));
76 $objects =
g_getOIDs($this->_request->getValue(
'type'), $filter);
83 for ($i=0; $i<
sizeof($objects); $i++) {
84 $localization->loadTranslation($objects[$i], $this->_request->getValue(
'language'),
true,
true);
89 $regexp = $this->_request->getValue(
'displayFilter');
90 if (strlen($regexp) > 0)
92 $regexp =
'/'.$regexp.
'/i';
94 foreach ($objects as $key => $val)
96 if (preg_match($regexp, $val)) {
103 $this->_response->setValue(
'totalCount',
sizeof($objects));
104 $responseObjects = array();
105 foreach($objects as $key => $val)
106 array_push($responseObjects, array(
'key' => $key,
'val' => $val));
107 $this->_response->setValue(
'objects', $responseObjects);
110 $this->_response->setAction(
'ok');
Controller is the base class of all controllers. If a Controller has a view it is expected to reside ...
g_getOIDs($type, $queryStr=null, $orderbyStr=null, $realOIDs=false, $language=null)
ListboxController is a controller that uses g_getOIDs to retrieve listbox data.