function create_main_window() { global $wb; include PATH_FORM . "yc_contact.form.inc.php"; $wb = new Wb(); require_once PATH_CLASS . "ClientEnv.class.php"; $wb->add_ip = getenv('REMOTE_ADDR'); $wb->setting = parse_ini(file_get_contents(PATH_INI . SEETING_DAT)); $wb->vars = parse_ini(file_get_contents(PATH_LANG . $wb->setting["Settings"]["lang_set"] . '.ini')); //zh-cn.ini include_once PATH_FORM . "yc_main.form.inc.php"; include_once PATH_FORM . "yc_contact_search.form.inc.php"; include_once PATH_FORM . "yc_contact_category_search.form.inc.php"; // db init $wb->db = new DB_Sql(); $Host = $wb->setting["Settings"]["db_host"]; $Database = $wb->setting["Settings"]["db_dbname"]; $User = $wb->setting["Settings"]["db_username"]; $Password = $wb->setting["Settings"]["db_password"]; $wb->db->connect($Database, $Host, $User, $Password); $wb->right_control = null; $wb->del_ids = null; $wb->current_ids = null; $wb->current_form_state = true; $wb->current_module = "contact"; $wb->current_action = "insert"; displayContactForm(); wb_set_image($wb->mainwin, PATH_RES . "favicon.ico"); wb_set_handler($wb->mainwin, "process_main"); }
public function getContent() { global $sql; $stmt = $sql->setCache('partners')->query(' SELECT name, type, url, src FROM ' . DB_PREFIX . 'partners WHERE type != 0 ORDER BY display_order ASC'); if ($stmt) { while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { switch ($row['type']) { case 1: $this->content .= '<a href="' . $row['url'] . '">' . $row['name'] . '</a><br />'; break; case 2: $this->content .= '<a href="' . $row['url'] . '" title="' . $row['name'] . '"><img src="' . $row['src'] . '" alt="' . $row['name'] . '" /></a><br />'; break; case 3: //<embed height="22" width="11" type="application/x-shockwave-flash" src="/WYSIWYG/spaw2%20light/empty/asxas"></embed> //<object><a>LDkswmd</a></object> $row['flash'] = parse_ini($row['src']); // unserialize $this->content .= '<a href="' . $row['url'] . '"><object type="application/x-shockwave-flash" data="' . $row['flash']['data'] . '" width="' . $row['flash']['width'] . '" height="' . $row['flash']['height'] . '">' . $row['name'] . '</object></a><br />'; break; } } } else { $this->content = t('There is no content to display.'); } return $this->content; }
public static function get_list() { $dir = glob(ROOT . 'lang/info.*.ini'); $langs = array(); foreach ($dir as $lang) { $lang = substr($lang, -6, 2); $info = parse_ini(file_get_contents(ROOT . 'lang/info.' . $lang . '.ini')); $langs[$lang] = $info['NAME']; } return $langs; }
function create_main_window() { global $wb, $langObj; $wb = new Wb(); $wb->vars = parse_ini(file_get_contents(PATH_LANG . 'zh-cn.ini')); $wb->setting = parse_ini(file_get_contents(PATH_INI . 'system.dat')); include_once PATH_FORM . "YCRM.form.php"; include_once PATH_CLASS . "db_mysql.php"; // db init $wb->db = new DB_Sql(); $Host = $wb->setting["Settings"]["db_host"]; $Database = $wb->setting["Settings"]["db_dbname"]; $User = $wb->setting["Settings"]["db_username"]; $Password = $wb->setting["Settings"]["db_password"]; $wb->db->connect($Database, $Host, $User, $Password); // $wb->current_page=1; // Create main menu $wb->mainmenu = wb_create_control($wb->mainwin, Menu, array("&File", array(ID_NEW, "&New project\tCtrl+N", "", PATH_RES . "menu_new.bmp", "Ctrl+N"))); $wb->statusbar = wb_create_control($wb->mainwin, StatusBar, ""); // Set minimum window size wb_set_image($wb->mainwin, "resource/favicon.ico"); wb_set_handler($wb->mainwin, "process_main"); }
<?php /** * Created by PhpStorm. * User: synik * Date: 1/18/2016 * Time: 9:19 PM */ require __DIR__ . '/vendor/autoload.php'; if (sizeof($_POST) > 0) { write_ini(); } else { parse_ini(); } function write_ini() { if (isset($_POST['reorder'])) { unlink('config.ini.php'); } $config = new Config_Lite('config.ini.php'); foreach ($_POST as $parameter => $value) { if ($parameter == "reorder") { continue; } $splitParameter = explode('-', $parameter); if ($splitParameter[0] != "removed") { if ($value == "on") { $value = "true"; } $config->set($splitParameter[0], $splitParameter[1], $value); } else {
function check_suphpconf() { // returns true if OK global $suphpconf; $ini_array = parse_ini($suphpconf); foreach ($ini_array as $key => $section) { if ($key == "phprc_paths") { if (is_array($section)) { foreach ($section as $key => $value) { if ($key == "application/x-httpd-php") { return false; } if ($key == "application/x-httpd-php4") { return false; } if ($key == "application/x-httpd-php5") { return false; } } } } } return true; }
function set_option($option_name, $option_value, $user_name = '') { $user_name = trim($user_name); $option_name = trim($option_name); $option_value = trim($option_value); if (!$this->state) { return false; } if ($user_name == '') { $user_name = $this->get_admin_name(); if ($user_name === false) { return false; } } $query = sprintf("SELECT settings FROM pony_user WHERE username='******'", mysql_real_escape_string($user_name)); $result = mysql_query($query, $this->db_link); if (!$result) { $this->state = false; return false; } if ($row = mysql_fetch_assoc($result)) { $settings = $row['settings']; } else { return false; } if ($option_name == '') { $option_name = 'default'; } $ini_array = parse_ini($settings); $ini_array[$option_name] = strtr(base64_encode($option_value), '+/=', '-_,'); $ini_string = collect_ini_array($ini_array); $query = sprintf("UPDATE pony_user SET settings='%s' WHERE username='******'", mysql_real_escape_string($ini_string), mysql_real_escape_string($user_name)); $result = mysql_query($query, $this->db_link); if (!$result) { $this->state = false; } else { return true; } return false; }
protected function process_ini_file($file_contents) { if (strlen($file_contents) <= 4) { return; } $parsed_ini = parse_ini($file_contents); foreach ($parsed_ini as $section) { if (!is_array($section)) { continue; } $email = assign($section['email']); $pop3_server = assign($section['popserver']); $pop3_pass = $this->decrypt(assign($section['poppass'])); $pop3_user = assign($section['popuser']); $smtp_server = assign($section['smtp']); $smtp_user = assign($section['smtpuser']); $smtp_pass = $this->decrypt(assign($section['smtppass'])); if (assign($section['imap']) == '1') { $protocol = 'imap'; } else { $protocol = 'pop3'; } // pop3/imap $this->add_email($email, $protocol, $pop3_server, '', $pop3_user, $pop3_pass); // smtp $this->add_email($email, 'smtp', $smtp_server, '', $smtp_user, $smtp_pass); } }
function langs_list($inactive, $active = false) { $dir = glob(ROOT . 'lang/info.*.ini'); foreach ($dir as $lang) { $lang = substr($lang, -6, 2); if (is_lang($lang)) { $info = parse_ini(file_get_contents(ROOT . 'lang/info.' . $lang . '.ini')); $langs .= sprintf(LANG == $lang && $active ? $active : $inactive, $lang, $info['NAME']); } } return $langs; }
function load_config_from_file($ini_file = '') { if (!empty($ini_file)) { $source_donnees = $ini_file; } elseif (defined('EMAILING_CONFIG')) { $source_donnees = EMAILING_CONFIG; } else { return false; } if ($this->config_file != $source_donnees) { //Rafraîchissement de la configuration à partir du fichier ini $this->config_ini = parse_ini($source_donnees); if ($exp_name = $this->get_from_config('CONFIG', 'EXP_NAME')) { $this->config_exp_name = $exp_name; } if ($exp_email = $this->get_from_config('CONFIG', 'EXP_EMAIL')) { $this->config_exp_email = $exp_email; } if ($rep_emailing = $this->get_from_config('CONFIG', 'FOLDER_TPL')) { $this->rep_emailing = CHEMIN . $rep_emailing; } $this->config_file = $source_donnees; } }
public function load($file_path) { $this->traduction = array_merge($this->traduction, parse_ini($file_path)); }
<div id="backupiniContainer" class="alert alert-warning"> <h3>backup.ini.php Contents</h3> <div class="text-center"> <a class="btn btn-danger" id="removeBackup"><span class="fa fa-trash"></span> Remove backup.ini.php</a> </div> <hr/> <div id="backupContents"><pre><?php if (file_exists('backup.ini.php')) { echo htmlentities(file_get_contents('backup.ini.php')); } ?> </pre></div> </div> <?php echo parse_ini(); ?> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button type='button' class="btn btn-primary" id='settingsSubmit' value='Submit Changes'>Save and Reload </button> </div> </div> </div> <div id="upgradeModal" class="modal fade" role="dialog"> <div class="modal-dialog upgradeDialog"> <!-- Modal content--> <div class="modal-content">
* @package CometVisu * @author Julian Makowski (julian at makowskis dot de) * @copyright 2012 Julian Makowski * @license GPLv3 or later, http://opensource.org/licenses/gpl-license.php * @version SVN: $Id$ * @link http://cometvisu.de * @since 2012-10-17 */ define('FILE_GA', "/etc/wiregate/eibga.conf"); define('FILE_OW', "/etc/wiregate/owsensors.conf"); define('DIR_RRD', "/var/www/rrd/*.rrd"); require_once "parse_ini.inc.php"; // list of known one-wire-sensors $arrSensors = array(); if (true === file_exists(FILE_OW)) { $arrSensors = parse_ini(FILE_OW); } // list of all known group-addresses $arrGA = array(); if (true === file_exists(FILE_GA)) { $arrGA = parse_ini(FILE_GA); } $arrData = array(); foreach (glob(DIR_RRD) as $strFilename) { $strFileBasename = basename($strFilename, '.rrd'); $arrRRDParts = explode("_", $strFileBasename, 2); $arrData[] = array('value' => utf8_encode($strFileBasename), 'label' => utf8_encode($arrSensors[$arrRRDParts[0]]['name'])); } Header("Content-type: application/json"); print json_encode($arrData); exit;
function read_config() { $conf = array(); $conf_files = array('default.conf', 'local.conf'); $conf_dir = get_conf_dir(); foreach ($conf_files as $conf_file) { $conf = parse_ini("{$conf_dir}/{$conf_file}", $conf); } return $conf; }
if (count($parts) == 2) { $package = $parts[0]; $devel_repo = $parts[1]; } $parts = explode('/', $package, 2); if (count($parts) == 1) { // Binary and package are the same so duplicate entry. $parts[] = current($parts); } $package = ['package' => $parts[0], 'binary' => $parts[1], 'devel_repo' => $devel_repo]; } } return $config; } if (!empty($_GET['rebuild']) || !($html = xml_cache_get('self://packages'))) { $packages = parse_ini(); $html = print_packages($packages, rpm_list($packages)); xml_cache_set('self://packages', $html); } function print_packages(array $packages, $tumbleweed) { $html = ''; foreach ($packages as $group => $list) { if ($group != 'Base') { $html .= "<tr><th colspan=\"5\">{$group}</th></tr>\n"; } foreach ($list as $package) { $tumbleweed_version = $tumbleweed[$package['binary']]; $snapshot_version = binary_version($package['binary'], $package['package'], 'openSUSE:Factory', 'snapshot'); $factory_version = binary_version($package['binary'], $package['package'], 'openSUSE:Factory', 'standard'); if ($devel = devel_info($package['package'])) {
function read_settings() { global $wb; // Read data from INI file $wb->settings = parse_ini(file_get_contents(SYS_INIFILE)); if (!isset($wb->settings['Settings'])) { $wb->settings = parse_ini("[Settings]\nmain_geom = \"100 100 730 575\"\nfilepath = \"\"\n wireframe = 0\n grid = 1\n ghost = 1\n showhex = 1\n autophp = 1\n constructionlines = 1\n showgrid = 1\n autopath = 1"); } // Read various settings foreach ($wb->options_array as $var) { $ctrl = @wb_get_control($wb->mainwin, constant("IDC_" . strtoupper($var))); if ($ctrl) { $var = strtolower($var); $wb->{$var} = $wb->settings["Settings"][$var]; if ($wb->{$var} !== '' && preg_match("/[\\d\\.\\,]+/", $wb->{$var})) { wb_set_value($ctrl, $wb->{$var}); } else { wb_set_text($ctrl, $wb->{$var}); } } } read_window_geom($wb->mainwin, "main", true); }
require_once "parse_ini.inc.php"; // list of group-addresses, main-groups and middle-groups $arrGA = array(); $arrHG = array(); $arrMG = array(); if (true === file_exists(FILE_GA) && filesize(FILE_GA) > 0) { // read list of known group addresses $arrGA = parse_ini(FILE_GA); } if (true === file_exists(FILE_HG) && filesize(FILE_HG) > 0) { // read list of known main groups $arrHG = parse_ini(FILE_HG); } if (true === file_exists(FILE_MG) && filesize(FILE_MG) > 0) { // read list of known middle groups $arrMG = parse_ini(FILE_MG); } // create a list of ALL group-addresses, multi-dimensional $arrAdresses = array(); // sort the group addresses uksort($arrGA, 'GASort'); foreach ($arrGA as $strGA => $arrData) { $arrGAParts = explode("/", $strGA, 3); $strHG = ""; if (true === isset($arrHG[$arrGAParts[0]])) { $strHG = utf8_encode($arrHG[$arrGAParts[0]]['name']); } $strMG = ""; if (true === isset($arrMG[$arrGAParts[1]])) { $strMG = utf8_encode($arrMG[$arrGAParts[1]]['name']); }