You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
	
	
		
		
			
	
    
		
			
				
					
						|                                                        |  | #!/usr/bin/php
<?php define('DOCUMENT_ROOT', dirname(__FILE__));require_once(DOCUMENT_ROOT.'/bootstrap.php');
$bootstrap = new Bootstrap();$bootstrap->boot();
$argsize = count($argv);if($argsize == 1) {    echo "Welcome to Mud - Movim Unified Doer
Here some requests you can do with me :- comploc   compile the current locales to a simple PHP array to boost Movim execution        ";
    } elseif($argsize == 2) {    switch ($argv[1]) {        case 'comploc':            comploc();            break;        /*case 1:            echo "i égal 1";            break;        case 2:            echo "i égal 2";            break;*/    }}
function comploc() {    echo "Locales compiler\n";        $folder = DOCUMENT_ROOT.'/cache/locales/';        if(!file_exists($folder)) {        $bool = mkdir($folder);        if(!$bool) {            echo "The locales cache folder can't be created";            exit;        }    } else        echo "Folder already exist, don't re-create it\n";            $langs = load_lang_array();    foreach($langs as $key => $value) {        $langarr = parse_lang_file(DOCUMENT_ROOT . '/locales/' . $key . '.po');                $out = '<?php global $translations;        $translations = array(';                foreach($langarr as $msgid => $msgstr)             if($msgid != '')                $out .= '"'.$msgid.'" => "'. $msgstr . '",'."\n";                    $out .= ');';                $fp = fopen($folder.$key.'.php', 'w');        fwrite($fp, $out);        fclose($fp);    }}
echo "\n";
 |