concrete/src/Tree/Tree.php
public static function exportTranslations()
    {
        $translations = new Translations();
        $loc = Localization::getInstance();
        $loc->pushActiveContext(Localization::CONTEXT_SYSTEM);
        try {
            $app = Application::getFacadeApplication();
            $db = $app->make('database')->connection();
            $r = $db->executeQuery('select treeID from Trees order by treeID asc');
            while ($row = $r->fetch()) {
                try {
                    $tree = static::getByID($row['treeID']);
                } catch (Exception $x) {
                    $tree = null;
                }
                if (isset($tree)) {
                    /* @var $tree Tree */
                    $treeName = $tree->getTreeName();
                    if (is_string($treeName) && ($treeName !== '')) {
                        $translations->insert('TreeName', $treeName);
                    }
                    $rootNode = $tree->getRootTreeNodeObject();
                    /* @var $rootNode TreeNode */
                    if (isset($rootNode)) {
                        $rootNode->exportTranslations($translations);
                    }
                }
            }
        } catch (Exception $x) {
            $loc->popActiveContext();
            throw $x;
        }
        $loc->popActiveContext();

        return $translations;
    }
public static function exportTranslations()
    {
        $translations = new Translations();
        $loc = Localization::getInstance();
        $loc->pushActiveContext(Localization::CONTEXT_SYSTEM);
        try {
            $app = Application::getFacadeApplication();
            $db = $app->make('database')->connection();
            $r = $db->executeQuery('select treeID from Trees order by treeID asc');
            while ($row = $r->fetch()) {
                try {
                    $tree = static::getByID($row['treeID']);
                } catch (Exception $x) {
                    $tree = null;
                }
                if (isset($tree)) {
                    /* @var $tree Tree */
                    $treeName = $tree->getTreeName();
                    if (is_string($treeName) && ($treeName !== '')) {
                        $translations->insert('TreeName', $treeName);
                    }
                    $rootNode = $tree->getRootTreeNodeObject();
                    /* @var $rootNode TreeNode */
                    if (isset($rootNode)) {
                        $rootNode->exportTranslations($translations);
                    }
                }
            }
        } catch (Exception $x) {
            $loc->popActiveContext();
            throw $x;
        }
        $loc->popActiveContext();

        return $translations;
    }
public static function exportTranslations ( ) { $ translations = new Translations ( ) ; $ loc = Localization :: getInstance ( ) ; $ loc -> pushActiveContext ( Localization :: CONTEXT_SYSTEM ) ; try { $ app = Application :: getFacadeApplication ( ) ; $ db = $ app -> make ( 'database' ) -> connection ( ) ; $ r = $ db -> executeQuery ( 'select treeID from Trees order by treeID asc' ) ; while ( $ row = $ r -> fetch ( ) ) { try { $ tree = static :: getByID ( $ row [ 'treeID' ] ) ; } catch ( Exception $ x ) { $ tree = null ; } if ( isset ( $ tree ) ) { /* @var $tree Tree */ $ treeName = $ tree -> getTreeName ( ) ; if ( is_string ( $ treeName ) && ( $ treeName !== '' ) ) { $ translations -> insert ( 'TreeName' , $ treeName ) ; } $ rootNode = $ tree -> getRootTreeNodeObject ( ) ; /* @var $rootNode TreeNode */ if ( isset ( $ rootNode ) ) { $ rootNode -> exportTranslations ( $ translations ) ; } } } } catch ( Exception $ x ) { $ loc -> popActiveContext ( ) ; throw $ x ; } $ loc -> popActiveContext ( ) ; return $ translations ; }
Export all the translations associates to every trees.

@return Translations
Export all the translations associates to every trees .