public function actionCompileAll()
    {
        
        // Get the list of languages that will be compiled.
        $this->outVerbose("Compiling all languages for extension '" . $this->options['extension'] . "'...");
        
        $rootDir = ROOT_PATH;
        $extensionDir = $rootDir . '/' . $this->options['extension'];
        $localesDir = $extensionDir . '/locales';
        $locales = array();
        
        $directories = scandir($localesDir);
        if ($directories === false) {
            $this->err("The locales directory of extension '" . $this->options['extension'] . "' cannot be read.", true);    
        } else {
            foreach ($directories as $dir) {
                if ($dir[0] !== '.') {
                    // It is a language directory.
                    $locales[] = $dir;
                }
            }
        }
        
        foreach ($locales as $l) {
            $this->options['language'] = $l;
            $this->checkCompileInput();
            $this->actionCompile();
            
            $this->outVerbose("");
        }
        
    }
public function actionCompileAll()
    {
        
        // Get the list of languages that will be compiled.
        $this->outVerbose("Compiling all languages for extension '" . $this->options['extension'] . "'...");
        
        $rootDir = ROOT_PATH;
        $extensionDir = $rootDir . '/' . $this->options['extension'];
        $localesDir = $extensionDir . '/locales';
        $locales = array();
        
        $directories = scandir($localesDir);
        if ($directories === false) {
            $this->err("The locales directory of extension '" . $this->options['extension'] . "' cannot be read.", true);    
        } else {
            foreach ($directories as $dir) {
                if ($dir[0] !== '.') {
                    // It is a language directory.
                    $locales[] = $dir;
                }
            }
        }
        
        foreach ($locales as $l) {
            $this->options['language'] = $l;
            $this->checkCompileInput();
            $this->actionCompile();
            
            $this->outVerbose("");
        }
        
    }
public function actionCompileAll ( ) { // Get the list of languages that will be compiled. $ this -> outVerbose ( "Compiling all languages for extension '" . $ this -> options [ 'extension' ] . "'..." ) ; $ rootDir = ROOT_PATH ; $ extensionDir = $ rootDir . '/' . $ this -> options [ 'extension' ] ; $ localesDir = $ extensionDir . '/locales' ; $ locales = array ( ) ; $ directories = scandir ( $ localesDir ) ; if ( $ directories === false ) { $ this -> err ( "The locales directory of extension '" . $ this -> options [ 'extension' ] . "' cannot be read." , true ) ; } else { foreach ( $ directories as $ dir ) { if ( $ dir [ 0 ] !== '.' ) { // It is a language directory. $ locales [ ] = $ dir ; } } } foreach ( $ locales as $ l ) { $ this -> options [ 'language' ] = $ l ; $ this -> checkCompileInput ( ) ; $ this -> actionCompile ( ) ; $ this -> outVerbose ( "" ) ; } }
Implementation of the 'compileAll' action.

@access public
@author Joel Bout, <joel.bout@tudor.lu>
@return void
Implementation of the compileAll action .