Subversion Repositories travelsized

Rev

Rev 466 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?PHP
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * This file is part of Travelsized CMS
 *              A content management system with modules, based on wiki syntax
 *
 * Author: Dan Jensen <admin@leinir.dk>
 * Copyright 2003/2004
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * The GNU General Public License is available at: http://www.gnu.org/copyleft/
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


// Make links for language selection {
        // First, get a list of all the languages
        $fp = opendir("$setup_folder/i18n/");
        while( $file = readdir( $fp ) )
        {
                if( substr( $file, 0, 1 ) != "." )
                {
                        // Only include the languages, not the other stuff in the folder
                        $languages[] = $file;
                        $languages_names[] = trim(fileGet("$setup_folder/i18n/$file/name.txt")); // Get the name of the language, in it's own language
                }
        }
        closedir($fp);
       
        // Do the links need any special stuff?
        if ($page_id == 6)
        { // Edit page
                $edit_language = $edit_id = $edit_title = "";
                if( array_key_exists( "edit_language", $_REQUEST ) )
                        $edit_language .= $_REQUEST["edit_language"];
                if( array_key_exists( "edit_id", $_REQUEST ) )
                        $edit_id = $_REQUEST["edit_id"];
                if( array_key_exists( "edit_title", $_REQUEST ) )
                        $edit_title = $_REQUEST["edit_title"];
                if ( array_key_exists( "edit_frontpage", $_REQUEST ) )
                {
                        foreach($languages as $key => $value)
                                $language_link[$value] = globalIDtoURL("setup/editpage/$edit_language/0");
                }
                else if ( array_key_exists( "edit_id", $_REQUEST ) )
                {
                        foreach($languages as $key => $value)
                                $language_link[$value] = globalIDtoURL("setup/editpage/$edit_language/$edit_id");
                }
                else
                {
                        foreach($languages as $key => $value)
                                $language_link[$value] = globalIDtoURL("setup/editpage/$edit_language/$edit_title");
                }
        } else if ($page_id == 8) { // Edit menu menu
                $menu_id = "";
                if( array_key_exists( "menu_id", $_REQUEST ) )
                        $menu_id .= $_REQUEST['menu_id'];
                foreach($languages as $key => $value)
                        $language_link[$value] = thisPageURL( false, true, array( "page_id" => "8", "menu_id" => $menu_id, "language" => $value ) );
        } else { // No special treatment
                if ($page_id == -1) {
                        foreach($languages as $key => $value)
                                $language_link[$value] = globalIDtoURL("content/$value/$page_title");
                } else {
                        foreach($languages as $key => $value)
                                $language_link[$value] = globalIDtoURL("content/$value/$page_id");
                }
        }
// Make links for language selection }

?>