예제 #1
0
파일: aider.php 프로젝트: rhertzog/lcs
function inc_aider_dist($aide='', $skel='', $env=array()) {
	global $spip_lang, $spip_display, $aider_index;

	if (!$aide OR $spip_display == 4) return '';

	if (($skel = basename($skel))
	AND isset($aider_index[$skel])
	AND isset($aider_index[$skel][$aide]))
		$aide = $aider_index[$skel][$aide];

	$args = "aide=$aide&var_lang=$spip_lang";
	
	return aider_icone(generer_url_ecrire("aide_index", $args));
}
예제 #2
0
파일: aider.php 프로젝트: genma/spip_ynh
/**
 * Generer un lien d'aide (icone + lien)
 *
 * @param string $aide
 * 		cle d'identification de l'aide souhaitee
 * @param strink $skel
 * 		Nom du squelette qui appelle ce bouton d'aide
 * @param array $env
 * 		Environnement du squelette
 * @param bool $aide_spip_directe
 * 		false : Le lien genere est relatif a notre site (par defaut)
 * 		true : Le lien est realise sur spip.net/aide/ directement ...
 * @return 
**/
function inc_aider_dist($aide = '', $skel = '', $env = array(), $aide_spip_directe = false)
{
    global $spip_lang, $aider_index;
    if ($skel = basename($skel) and isset($aider_index[$skel]) and isset($aider_index[$skel][$aide])) {
        $aide = $aider_index[$skel][$aide];
    }
    if ($aide_spip_directe) {
        // on suppose que spip.net est le premier present
        // dans la liste des serveurs. C'est forcement le cas
        // a l'installation tout du moins
        $help_server = $GLOBALS['help_server'];
        $url = array_shift($help_server) . '/';
        $url = parametre_url($url, 'exec', 'aide');
        $url = parametre_url($url, 'aide', $aide);
        $url = parametre_url($url, 'var_lang', $spip_lang);
    } else {
        $args = "aide={$aide}&var_lang={$spip_lang}";
        $url = generer_url_ecrire("aide", $args);
    }
    return aider_icone($url);
}