Beispiel #1
0
 /**
  * @param string $sTab
  * @param string $sMode
  * @param ap_Screen $oScreen
  */
 protected function initStandardMainByTab($sTab, ap_Screen &$oScreen)
 {
     if ($this->oPopulateData && $this->IsInTab($sTab)) {
         $sMode = $oScreen->GetCurrentMode();
         $sTabMode = ucfirst($sTab) . ucfirst($sMode);
         CApi::Log('call ' . get_class($this) . '->PopulateData->' . $sTabMode . '()');
         if (method_exists($this->oPopulateData, $sTabMode)) {
             $oScreen->Data->SetValue('sysTab', $sTab);
             $oScreen->Data->SetValue('sysMode', $sMode);
             $this->oPopulateData->{$sTabMode}($oScreen);
         }
     }
 }