PKPSiteSettingsForm::initData PHP Method

initData() public method

Initialize form data from current settings.
public initData ( )
    function initData()
    {
        $siteDao = DAORegistry::getDAO('SiteDAO');
        $site = $siteDao->getSite();
        $data = array('title' => $site->getSetting('title'), 'intro' => $site->getSetting('intro'), 'redirect' => $site->getRedirect(), 'showThumbnail' => $site->getSetting('showThumbnail'), 'showTitle' => $site->getSetting('showTitle'), 'showDescription' => $site->getSetting('showDescription'), 'about' => $site->getSetting('about'), 'pageFooter' => $site->getSetting('pageFooter'), 'contactName' => $site->getSetting('contactName'), 'contactEmail' => $site->getSetting('contactEmail'), 'minPasswordLength' => $site->getMinPasswordLength(), 'pageHeaderTitleType' => $site->getSetting('pageHeaderTitleType'), 'themePluginPath' => $site->getSetting('themePluginPath'));
        foreach ($data as $key => $value) {
            $this->setData($key, $value);
        }
    }

Usage Example

Example #1
0
 /**
  * Initialize the form from the current settings.
  */
 function initData()
 {
     parent::initData();
     $siteDao =& DAORegistry::getDAO('SiteDAO');
     $site =& $siteDao->getSite();
     $this->_data['useAlphalist'] = $site->getSetting('useAlphalist');
     $this->_data['usePaging'] = $site->getSetting('usePaging');
 }
All Usage Examples Of PKPSiteSettingsForm::initData