Esempio n. 1
0
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");
}
Esempio n. 2
0
    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;
    }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
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");
}
Esempio n. 5
0
<?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 {
Esempio n. 6
0
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;
}
Esempio n. 7
0
 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);
     }
 }
Esempio n. 9
0
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;
}
Esempio n. 10
0
 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;
     }
 }
Esempio n. 11
0
 public function load($file_path)
 {
     $this->traduction = array_merge($this->traduction, parse_ini($file_path));
 }
Esempio n. 12
0
                <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">
Esempio n. 13
0
 * @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;
Esempio n. 14
0
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);
}
Esempio n. 17
0
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']);
    }