Exemplo n.º 1
0
    public function categories($args)
    {
        EStructure::view("header");
        $categories_path = ELoader::$prev_path . '/config/ocs_categories.conf.php';
        $cf = new EConfigFile();
        $cf->set_abs_file($categories_path);
        //$cf->del('4');
        //$cf->save();
        if (isset($args[0])) {
            $key = EHeaderDataParser::get('key');
            $value = EHeaderDataParser::get('value');
            if (!empty($key)) {
                if ($args[0] == 'mod') {
                    $cf->set($key, $value);
                    $cf->save();
                    header("location: /admin/status/categories");
                }
                if ($args[0] == 'del') {
                    $cf->del($key);
                    $cf->save();
                    header("location: /admin/status/categories");
                }
            }
        }
        echo '<h3>Categories</h3>';
        echo '<p>Current OCS categories on server:</p>';
        $data = $cf->get_data();
        echo "<ul>";
        foreach ($data as $key => $value) {
            echo "<li>{$key} | {$value}</li>";
        }
        echo "</ul>";
        echo ' <form action="/admin/status/categories/mod" method="get">
				<input type="text" name="key" placeholder="key"><input type="text" name="value" placeholder="value">
				<input type="submit" value="modify/add category"></form> ';
        echo ' <form action="/admin/status/categories/del" method="get">
				<input type="text" name="key" placeholder="key">
				<input type="submit" value="delete category"></form> ';
        EStructure::view("footer");
    }
Exemplo n.º 2
0
 public function step3()
 {
     if ($this->arg_key('save')) {
         $pass1 = EHeaderDataParser::post('pass');
         $pass2 = EHeaderDataParser::post('pass2');
         if ($pass1 == $pass2) {
             $cf = new EConfigFile('generic');
             $cf->set('password', $pass1);
             $cf->set('enabled', 'protected');
             $cf->save();
         }
         EStructure::view('wizard/step3save');
     } else {
         $data = array();
         if (isset(EConfig::$data['generic']['password'])) {
             $data['pass'] = EConfig::$data['generic']['password'];
         } else {
             $data['pass'] = '';
         }
         EStructure::view('wizard/step3', $data);
     }
 }