Esempio n. 1
0
 public function Configuration($configuration)
 {
     $directorio = get_configuration_directory();
     foreach (glob($directorio . "*.ini") as $value) {
         $ini_array = parse_ini_file($value);
         if ($ini_array['name'] == $configuration) {
             $this->config = $ini_array;
         }
     }
 }
Esempio n. 2
0
 public function create_configuration($configuration)
 {
     $b = FALSE;
     $names = array();
     $directorio = get_configuration_directory();
     foreach (glob($directorio . "*.ini") as $value) {
         $ini_array = parse_ini_file($value);
         array_push($names, $ini_array['name']);
         if ($ini_array['name'] == $configuration) {
             $b = TRUE;
         }
     }
     if ($b) {
         return parent::create_configuration($configuration);
     } else {
         echo "Configuración incorrecta. Configuraciones permitidas: ";
         $print_names = implode(" - ", $names);
         echo $print_names;
         return null;
     }
 }
Esempio n. 3
0
    function show_configs($config)
    {
        if (empty($config)) {
            $config = default_repository();
        }
        ?>
        <div class="config">
        <label id="origen" for="<?php 
        echo $this->get_field_id('text');
        ?>
"><?php 
        _e('Configuración');
        ?>
 
            <select autocomplete="off" class='widefat'
		id="<?php 
        echo $this->get_field_id('config');
        ?>
"
		name="<?php 
        echo $this->get_field_name('config');
        ?>
" type="text">
		<?php 
        $directorio = get_configuration_directory();
        foreach (glob($directorio . "*.ini") as $value) {
            $ini_array = parse_ini_file($value);
            ?>
                    <option value=<?php 
            echo $ini_array['name'];
            ?>
                    <?php 
            echo strcmp($ini_array['name'], $config) == 0 ? 'selected' : '';
            ?>
>
				<?php 
            echo $ini_array['name'];
            ?>
                    </option>
		<?php 
        }
        // end for
        ?>
            </select>
        </label>
        </div>
        <?php 
        return;
    }