コード例 #1
0
 static function getInstance()
 {
     if (self::$ini_instance == NULL) {
         self::$ini_instance = new ini_manager();
     }
     return self::$ini_instance;
 }
コード例 #2
0
ファイル: ini-prueba.php プロジェクト: vlad88sv/Mensajitos
<?php

require_once "ini.php";
$iniMANAGER = new ini_manager();
$cuenta = $iniMANAGER->get_entry("test.ini", $_SERVER['REMOTE_ADDR'], "cuenta");
$iniMANAGER->add_entry("test.ini", $_SERVER['REMOTE_ADDR'], "cuenta", $cuenta += 1);
echo "Nos has visitado " . $iniMANAGER->get_entry("test.ini", $_SERVER['REMOTE_ADDR'], "cuenta") . " veces!";
コード例 #3
0
 public static function EditCron()
 {
     $xtpl = self::$xtpl;
     $xtpl->assign('SETCURR', 'current');
     $xtpl->assign('CRONCURR', 'current');
     $setting = Settings::getInstance();
     $ini = ini_manager::getInstance();
     $xtpl->assign('INTCRON', 'php -q ' . $ini->get_entry('system', 'path') . '/cron.php');
     $xtpl->assign('EXTCRON', 'wget -O /dev/null http://' . $_SERVER["HTTP_HOST"] . '/cron.php');
     $xtpl->assign('DAYSTONEWINV', $setting->Get('system.cron.daystonewinv'));
     $xtpl->assign('TERMDAYS', $setting->Get('system.cron.daystoterminate'));
     $xtpl->assign('SUSPDAYS', $setting->Get('system.cron.daystosuspend'));
     $xtpl->assign('AUTOSUSP' . $setting->Get('system.cron.autosuspend'), 'checked');
     $xtpl->assign('AUTOTERM' . $setting->Get('system.cron.autoterminate'), 'checked');
     $xtpl->parse('main.editcron.cron');
     $xtpl->parse('main.editcron');
     $xtpl->parse('main');
     $xtpl->out('main');
 }
コード例 #4
0
ファイル: ini_fn.php プロジェクト: ATS001/PRSIT
function delete_all_keys($ini_path)
{
    $iniMANAGER = new ini_manager();
    $iniMANAGER->parse_ini_file($ini_path);
    $iniMANAGER->delete_all_keys($ini_path);
}
コード例 #5
0
ファイル: example02.php プロジェクト: ATS001/PRSIT
<?php

require_once "ini_manager.php";
$iniMANAGER = new ini_manager();
$A = $iniMANAGER->get_ini_array("test.ini");
echo "<pre>";
print_r($A);
echo "</pre>";
コード例 #6
0
ファイル: install.php プロジェクト: carriercomm/Multicabinet
     }
     if (!preg_match('/(^(\\/{1}[^\\/]+)+$)|(^[A-Za-z]:{1}(\\\\{1}[^\\\\]+)+$)/', $_POST['wwwpath'])) {
         $error++;
         Page::message('attention', 'Path to WWW directory in wrong format');
     }
     if ($error > 0) {
         Page::Paths();
     } else {
         //$ini->set_entry('system','path',$_POST['wwwpath']);
         $config->set('SYSTEM_PATH', $_POST['wwwpath']);
         $config->set('SYSTEM_DOMAIN', $_POST['domain']);
         Page::Database();
     }
     break;
 case 4:
     $ini = ini_manager::getInstance();
     if (!preg_match('/^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\\-]*[A-Za-z0-9])$/', $_POST['host']) || !preg_match('/^[0-9a-zA-Z_]+$/', $_POST['dbname']) || !preg_match('/^[0-9a-zA-Z_]+$/', $_POST['dbuser']) || strlen($_POST['dbpassword']) < 3) {
         Page::message('attention', 'Wrong data entered. Try again');
         Page::Database();
     } else {
         $config->set('DATABASE_HOST', $_POST['host']);
         $config->set('DATABASE_USER', $_POST['dbuser']);
         $config->set('DATABASE_PASSWORD', $_POST['dbpassword']);
         $config->set('DATABASE_NAME', $_POST['dbname']);
         Page::PerformDBinstall();
     }
     break;
 case 5:
     Page::AddAdmin();
     break;
 case 6: