" . _T('urls:erreur_config_url_forcee') . "

"; } $valeurs = array( 'type_urls' => $GLOBALS['meta']['type_urls'], 'urls_activer_controle' => (isset($GLOBALS['meta']['urls_activer_controle']) ? $GLOBALS['meta']['urls_activer_controle'] : ''), '_urls_dispos' => type_urls_lister(), ); return $valeurs; } function formulaires_configurer_urls_traiter_dist() { ecrire_meta('type_urls', _request('type_urls')); ecrire_meta('urls_activer_controle', _request('urls_activer_controle') ? 'oui' : 'non'); return array('message_ok' => _T('config_info_enregistree'), 'editable' => true); } function type_url_choisir($liste, $name, $selected) { $res = '
'; foreach ($liste as $url) { $k = $url[0]; $res .= '
' . '' . '
' . '
' . $url[2] . '
' . "\n"; } $res .= "
"; return $res; } function type_urls_lister() { $dispo = array(); foreach (find_all_in_path('urls/', '\w+\.php$', array()) as $f) { $r = basename($f, '.php'); if ($r == 'index' or strncmp('generer_', $r, 8) == 0 or $r == "standard") { continue; } include_once $f; $exemple = 'URLS_' . strtoupper($r) . '_EXEMPLE'; $exemple = defined($exemple) ? constant($exemple) : '?'; $dispo[_T("urls:titre_type_$r")] = array($r, _T("urls:titre_type_$r"), $exemple); } ksort($dispo); return $dispo; }