예제 #1
0
   <p>
   Leider ist die von ihnen erw&uuml;nschte Seite gesperrt.
   </p>
   </body>
</html>
<?php
  exit();
}
*/
require_once '../../tradukado/traduko.php';
require_once "konfiguro.php";
$rezultoj = array();
preg_match("#^" . $pagxo_prefikso . "(..)/([^?]*)(\\?.*)?\$#", $vok_nomo, $rezultoj);
list(, $lingvo, $pagxo) = $rezultoj;
// diru lingvon kaj dosiernomon al la traduko-skripto
lingvo($lingvo);
// $GLOBALS['traduko_dosieroj'] = array('/' . $pagxo . ".php");
$dosierujo = substr($pagxo, 0, strpos($pagxo, '/'));
//echo "<!-- dosierujo: $dosierujo -->";
if ($dosierujo and file_exists('../' . $dosierujo . '/konfiguro.php')) {
    //        echo "<!-- legas ". $dosierujo .  '/konfiguro.php' . "-->";
    require_once '../' . $dosierujo . '/konfiguro.php';
}
if ($pagxo == "") {
    $pagxo = "index";
    //  $GLOBALS['traduko_dosieroj'] = array('/index.php');
}
if ($pagxo[strlen($pagxo) - 1] == "/") {
    $pagxo .= "index";
    //  $GLOBALS['traduko_dosieroj'] = array('/' . $pagxo . ".php");
} else {
예제 #2
0
/**
 * transformas ligon per aldono de parametro por
 * plutransdoni la lingvon.
 *
 * (Nur uzata en CH_lig.)
 */
function lig($ligilo) {
    global $agordoj;
    if ($agordoj["parametro_nomo"]) {
        if (strpos($ligilo, ":") === false) { // certigu ke ne temas pri ligilo al ekstera retejo
            $loko = strrpos($ligilo, "#");
            if ($loko === false) { // prenu "#parto" de la fino de la ligilo, se ekzistas
                // faru nenion
            } else {
                $interna_ligilo = substr($ligilo, $loko);
                $ligilo = substr($ligilo, 0, $loko);
            }
            if (strpos($ligilo, "?") === false) {
                $dividilo = "?";
            } else {
                $dividilo = "&";
            }
            $ligilo = $ligilo . $dividilo . $agordoj["parametro_nomo"] . "=" . lingvo() . $interna_ligilo;
        }
    }
    return $ligilo;
}