Вход Регистрация
Файл: plugins/searchsys/install.php
Строк: 95
<?php
PEEP
::getPluginManager()->addPluginSettingsRouteName('searchsys', 'searchsys.admin-config');

$config = PEEP::getConfig();

if ( !
$config->configExists('searchsys', 'questions') )
{
    
// set defaults for all account types
    
$def = array('sex' => 1, 'relationship' => 1);
     
    
$sql = "SELECT `name` FROM `".PEEP_DB_PREFIX."base_question_account_type` ORDER BY `sortOrder` ASC";
    
$accountTypes = PEEP::getDbo()->queryForColumnList($sql);
    
    
$set = array();
    foreach ( 
$accountTypes as $type )
    {
        
$set[$type] = $def;
    }
    
    
$config->addConfig('searchsys', 'questions', json_encode($set), 'Questions');
}

if ( !
$config->configExists('searchsys', 'show_advanced') )
{
    
$config->addConfig('searchsys', 'show_advanced', 1, 'Show link to advanced search');
}

if ( !
$config->configExists('searchsys', 'show_section') )
{
    
$config->addConfig('searchsys', 'show_section', 0, 'Show section name');
}

if ( !
$config->configExists('searchsys', 'username_search') )
{
    
$config->addConfig('searchsys', 'username_search', 0, 'Allow username search');
}

if ( !
$config->configExists('searchsys', 'site_search_enabled') )
{
    
$config->addConfig('searchsys', 'site_search_enabled', '1', 'Enable site search');
}

if ( !
$config->configExists('searchsys', 'site_search_groups') )
{
    
$config->addConfig('searchsys', 'site_search_groups', '[]', 'Site search groups');
}

if ( !
$config->configExists('searchsys', 'online_only_enabled') )
{
    
$config->addConfig('searchsys', 'online_only_enabled', '1', 'Add "online only" checkbox');
}

if ( !
$config->configExists('searchsys', 'with_photo_enabled') )
{
    
$config->addConfig('searchsys', 'with_photo_enabled', '1', 'Add "with photo" checkbox');
}

$authorization = PEEP::getAuthorization();
$groupName = 'searchsys';
$authorization->addGroup($groupName, false);
$authorization->addAction($groupName, 'search_system', true);
$authorization->addAction($groupName, 'site_search', true);

$path = PEEP::getPluginManager()->getPlugin('searchsys')->getRootDir() . 'langs.zip';
BOL_LanguageService::getInstance()->importPrefixFromZip($path, 'searchsys');
Онлайн: 2
Реклама