Cheetah
ChProfileCustomizeSearchResult.php
Go to the documentation of this file.
1 <?php
2 
8 ch_import('ChWsbModule');
9 ch_import('ChTemplSearchResult');
10 
12 {
13  var $aCurrent = array(
14  'name' => 'ch_profile_customize',
15  'title' => '_ch_profile_customize',
16  'table' => 'ch_profile_custom_units',
17  'ownFields' => array('id', 'name', 'caption', 'css_name', 'type'),
18  'searchFields' => array(),
19  'restriction' => array(
20  'type' => array('value' => '', 'field' => 'type', 'operator' => '='),
21  ),
22  'ident' => 'id'
23  );
25 
26  var $_oModule;
27  var $_sType;
28 
29  function __construct($sType, $oModule = null)
30  {
31  parent::__construct();
32 
33  if(!empty($oModule))
34  $this->_oModule = $oModule;
35  else
36  $this->_oModule = &ChWsbModule::getInstance('ChProfileCustomizeModule');
37 
38  $this->aCurrent['restriction']['type']['value'] = $sType;
39  $this->_sType = $sType;
40  }
41 
42  function displaySearchUnit($aData)
43  {
44  return $this->_oModule->_oTemplate->parseHtmlByName('admin_unit.html', array(
45  'caption' => $aData['caption'],
46  'value' => $aData['id'],
47  'edit_url' => CH_WSB_URL_ROOT . $this->_oModule->_oConfig->getBaseUri() . 'administration/' . $this->_sType . '/' . $aData['id'],
48  'edit_str' => _t('_ch_profile_customize_edit')
49  ));
50  }
51 
52  function displayResultBlock()
53  {
54  $sResult = parent::displayResultBlock();
55 
56  return $sResult;
57  }
58 
59  function getAlterOrder ()
60  {
61  return array(
62  'order' => " ORDER BY `id`"
63  );
64  }
65 }
$oModule
if(! @isAdmin()) $oModule
Definition: admin.php:25
ChProfileCustomizeSearchResult
Definition: ChProfileCustomizeSearchResult.php:12
ChWsbModule\getInstance
static getInstance($sClassName)
Definition: ChWsbModule.php:89
$sResult
$sResult
Definition: advanced_settings.php:26
ch_import
ch_import($sClassName, $aModule=array())
Definition: utils.inc.php:1218
ChProfileCustomizeSearchResult\getAlterOrder
getAlterOrder()
Definition: ChProfileCustomizeSearchResult.php:59
php
ChProfileCustomizeSearchResult\$aCurrent
$aCurrent
Definition: ChProfileCustomizeSearchResult.php:13
ChProfileCustomizeSearchResult\__construct
__construct($sType, $oModule=null)
Definition: ChProfileCustomizeSearchResult.php:29
ChProfileCustomizeSearchResult\$_sType
$_sType
Definition: ChProfileCustomizeSearchResult.php:27
$sType
$sType
Definition: actions.inc.php:11
ChTemplSearchResult
Definition: ChTemplSearchResult.php:11
ChProfileCustomizeSearchResult\displaySearchUnit
displaySearchUnit($aData)
Definition: ChProfileCustomizeSearchResult.php:42
_t
_t($key, $arg0="", $arg1="", $arg2="")
Definition: languages.inc.php:509
ChProfileCustomizeSearchResult\displayResultBlock
displayResultBlock()
Definition: ChProfileCustomizeSearchResult.php:52
ChProfileCustomizeSearchResult\$_oModule
$_oModule
Definition: ChProfileCustomizeSearchResult.php:26
empty
Attr AllowedRel this is empty
Definition: Attr.AllowedRel.txt:7
ChProfileCustomizeSearchResult\$aPermalinks
$aPermalinks
Definition: ChProfileCustomizeSearchResult.php:24