当前位置: 首页>>代码示例>>PHP>>正文


PHP RSFormProHelper::readConfig方法代码示例

本文整理汇总了PHP中RSFormProHelper::readConfig方法的典型用法代码示例。如果您正苦于以下问题:PHP RSFormProHelper::readConfig方法的具体用法?PHP RSFormProHelper::readConfig怎么用?PHP RSFormProHelper::readConfig使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RSFormProHelper的用法示例。


在下文中一共展示了RSFormProHelper::readConfig方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: RSAdapter

 function RSAdapter()
 {
     // Get Joomla! Configuration
     $this->jconfig = JFactory::getConfig();
     // Define tables
     $prefix = $this->jconfig->getValue('config.dbprefix');
     $this->tbl_rsform_config = $prefix . 'rsform_config';
     $this->tbl_rsform_components = $prefix . 'rsform_components';
     $this->tbl_rsform_component_types = $prefix . 'rsform_component_types';
     $this->tbl_rsform_component_type_fields = $prefix . 'rsform_component_type_fields';
     $this->tbl_rsform_forms = $prefix . 'rsform_forms';
     $this->tbl_rsform_mappings = $prefix . 'rsform_mappings';
     $this->tbl_rsform_properties = $prefix . 'rsform_properties';
     $this->tbl_rsform_submissions = $prefix . 'rsform_submissions';
     $this->tbl_rsform_submission_values = $prefix . 'rsform_submission_values';
     $this->tbl_users = $prefix . 'users';
     // Build old config
     $this->config = array();
     RSFormProHelper::readConfig();
     $config = RSFormProHelper::getConfig(null);
     foreach ($config as $item => $value) {
         $this->config[$item] = $value;
     }
     $this->config['list_limit'] = $this->jconfig->getValue('config.list_limit');
     $this->config['absolute_path'] = JPATH_SITE;
     $this->config['live_site'] = JURI::root();
     $this->config['mail_from'] = $this->jconfig->getValue('config.mailfrom');
     $this->config['sitename'] = $this->jconfig->getValue('config.sitename');
     $this->config['dbprefix'] = $prefix;
     $this->config['db'] = $this->jconfig->getValue('config.db');
     $this->config['component_ids'] = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
     $this->config['absolute_path'] = JPATH_SITE;
 }
开发者ID:jtresca,项目名称:nysurveyor,代码行数:33,代码来源:legacy.php

示例2: save

 function save()
 {
     $config = JRequest::getVar('rsformConfig', array(0), 'post');
     $db = JFactory::getDBO();
     foreach ($config as $name => $value) {
         $db->setQuery("UPDATE #__rsform_config SET SettingValue = '" . $db->escape($value) . "' WHERE SettingName = '" . $db->escape($name) . "'");
         $db->execute();
     }
     RSFormProHelper::readConfig(true);
     $task = $this->getTask();
     switch ($task) {
         case 'apply':
             $tabposition = JRequest::getInt('tabposition', 0);
             $link = 'index.php?option=com_rsform&task=configuration.edit&tabposition=' . $tabposition;
             break;
         case 'save':
             $link = 'index.php?option=com_rsform';
             break;
     }
     $this->setRedirect($link, JText::_('RSFP_CONFIGURATION_SAVED'));
 }
开发者ID:knigherrant,项目名称:decopatio,代码行数:21,代码来源:configuration.php

示例3: configurationSave

 /**
  * Configuration Save process
  */
 function configurationSave()
 {
     $config = JRequest::getVar('rsformConfig', array(0), 'post');
     $db = JFactory::getDBO();
     foreach ($config as $name => $value) {
         $db->setQuery("UPDATE #__rsform_config SET SettingValue = '" . $db->getEscaped($value) . "' WHERE SettingName = '" . $db->getEscaped($name) . "'");
         $db->query();
     }
     $task = JRequest::getWord('task');
     $task = strtolower($task);
     if ($task == 'configurationsave') {
         $link = 'index.php?option=com_rsform';
     } else {
         $tabposition = JRequest::getInt('tabposition', 0);
         $link = 'index.php?option=com_rsform&task=configuration.edit&tabposition=' . $tabposition;
     }
     RSFormProHelper::readConfig(true);
     $this->setRedirect($link, JText::_('RSFP_CONFIGURATION_SAVED'));
 }
开发者ID:atikahmed,项目名称:joomla-probid,代码行数:22,代码来源:controller.php

示例4: defined

* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/
defined('_JEXEC') or die('Restricted access');
if (!defined('DS')) {
    define('DS', DIRECTORY_SEPARATOR);
}
// ACL Check
$user = JFactory::getUser();
if (!$user->authorise('core.manage', 'com_rsform')) {
    return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
// Require the base controller
require_once JPATH_COMPONENT . '/controller.php';
require_once JPATH_COMPONENT . '/helpers/rsform.php';
require_once JPATH_COMPONENT . '/helpers/adapter.php';
RSFormProHelper::readConfig();
// See if this is a request for a specific controller
$controller = JRequest::getWord('controller');
$controller_exists = false;
$task = JRequest::getCmd('task');
if (!$controller && strpos($task, '.')) {
    list($controller, $controller_task) = explode('.', $task, 2);
}
if (!empty($controller) && file_exists(JPATH_COMPONENT . '/controllers/' . $controller . '.php')) {
    require_once JPATH_COMPONENT . '/controllers/' . $controller . '.php';
    $controller = 'RSFormController' . $controller;
    $RSFormController = new $controller();
    $controller_exists = true;
} else {
    $RSFormController = new RSFormController();
}
开发者ID:alvarovladimir,项目名称:messermeister_ab_rackservers,代码行数:31,代码来源:rsform.php

示例5: rsfp_bk_onAfterCreateFrontComponentBody

 function rsfp_bk_onAfterCreateFrontComponentBody($args)
 {
     $lang = JFactory::getLanguage();
     $lang->load('plg_system_rsfprecaptcha', JPATH_ADMINISTRATOR);
     $this->loadLibrary();
     RSFormProHelper::readConfig();
     $config = JFactory::getConfig();
     $u = JFactory::getURI();
     $use_ssl = $config->get('force_ssl') == 2 || $u->isSSL();
     if ($args['r']['ComponentTypeId'] == 24) {
         // Get a key from http://recaptcha.net/api/getkey
         $publickey = RSFormProHelper::getConfig('recaptcha.public.key');
         // the response from reCAPTCHA
         $resp = null;
         // the error code from reCAPTCHA, if any
         $error = null;
         $args['out'] = '<script type="text/javascript">' . "\n";
         $args['out'] .= 'var RecaptchaOptions = {' . "\n";
         $args['out'] .= "\t" . "theme : '" . RSFormProHelper::getConfig('recaptcha.theme') . "'," . "\n";
         $tag = $lang->getTag();
         $tag = explode('-', $tag);
         $tag = strtolower($tag[0]);
         //$known_languages = array('en', 'nl', 'fr', 'de', 'pt', 'ru', 'es', 'tr');
         $known_languages = array('en');
         if (in_array($tag, $known_languages)) {
             $args['out'] .= "\t" . "lang : '" . $tag . "'" . "\n";
         } else {
             $args['out'] .= "\t" . "lang : '" . $tag . "'," . "\n";
             $args['out'] .= "\t" . "custom_translations : {" . "\n" . "\t" . "\t" . 'instructions_visual : \'' . JText::_('RSFP_INSTRUCTIONS_VISUAL', true) . '\',' . "\n" . "\t" . "\t" . 'instructions_audio : \'' . JText::_('RSFP_INSTRUCTIONS_AUDIO', true) . '\',' . "\n" . "\t" . "\t" . 'play_again : \'' . JText::_('RSFP_PLAY_AGAIN', true) . '\',' . "\n" . "\t" . "\t" . 'cant_hear_this : \'' . JText::_('RSFP_CANT_HEAR_THIS', true) . '\',' . "\n" . "\t" . "\t" . 'visual_challenge : \'' . JText::_('RSFP_VISUAL_CHALLENGE', true) . '\',' . "\n" . "\t" . "\t" . 'audio_challenge : \'' . JText::_('RSFP_AUDIO_CHALLENGE', true) . '\',' . "\n" . "\t" . "\t" . 'refresh_btn : \'' . JText::_('RSFP_REFRESH_BTN', true) . '\',' . "\n" . "\t" . "\t" . 'help_btn : \'' . JText::_('RSFP_HELP_BTN', true) . '\',' . "\n" . "\t" . "\t" . 'incorrect_try_again : \'' . JText::_('RSFP_INCORRECT_TRY_AGAIN', true) . '\'' . "\n" . "\t" . '}' . "\n";
         }
         $args['out'] .= '};' . "\n";
         $args['out'] .= '</script>';
         $args['out'] .= '<div id="recaptchaContainer' . $args['componentId'] . '">';
         $args['out'] .= rsform_recaptcha_get_html($publickey, $error, $use_ssl);
         $args['out'] .= '</div>';
         // clear the token on page refresh
         $session = JFactory::getSession();
         $session->clear('com_rsform.recaptchaToken' . $args['formId']);
     }
 }
开发者ID:knigherrant,项目名称:decopatio,代码行数:40,代码来源:rsfprecaptcha.php

示例6: getConfig

 function getConfig($name = null)
 {
     $config = RSFormProHelper::readConfig();
     if ($name != null) {
         if (isset($config->{$name})) {
             return $config->{$name};
         } else {
             return false;
         }
     } else {
         return $config;
     }
 }
开发者ID:atikahmed,项目名称:joomla-probid,代码行数:13,代码来源:rsform.php


注:本文中的RSFormProHelper::readConfig方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。