本文整理汇总了PHP中_L函数的典型用法代码示例。如果您正苦于以下问题:PHP _L函数的具体用法?PHP _L怎么用?PHP _L使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_L函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: action_editer_article_dist
/**
* Action d'édition d'un article dans la base de données dont
* l'identifiant est donné en paramètre de cette fonction ou
* en argument de l'action sécurisée
*
* Si aucun identifiant n'est donné, on crée alors un nouvel article,
* à condition que la rubrique parente (id_rubrique) puisse être obtenue
* (avec _request())
*
* @link http://doc.spip.org/@action_editer_article_dist
*
* @param null|int $arg
* Identifiant de l'article. En absence utilise l'argument
* de l'action sécurisée.
* @return array
* Liste (identifiant de l'article, Texte d'erreur éventuel)
*/
function action_editer_article_dist($arg = null)
{
include_spip('inc/autoriser');
$err = "";
if (is_null($arg)) {
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
}
// si id_article n'est pas un nombre, c'est une creation
// mais on verifie qu'on a toutes les donnees qu'il faut.
if (!($id_article = intval($arg))) {
$id_parent = _request('id_parent');
if (!$id_parent) {
$err = _L("creation interdite d'un article sans rubrique");
} elseif (!autoriser('creerarticledans', 'rubrique', $id_parent)) {
$err = _T("info_creerdansrubrique_non_autorise");
} else {
$id_article = article_inserer($id_parent);
}
}
// Enregistre l'envoi dans la BD
if ($id_article > 0) {
$err = article_modifier($id_article);
}
if ($err) {
spip_log("echec editeur article: {$err}", _LOG_ERREUR);
}
return array($id_article, $err);
}
示例2: page_static_buttons
function page_static_buttons()
{
?>
<div class="static buttons">
<input type="button" class="btnBack" value="<?php
_L('Go Back');
?>
" style="float:right;" disabled="disabled" />
<input type="button" class="btnNext" value="<?php
_L('Next');
?>
»" />
<input type="submit" class="btnFinish" value="<?php
_L('Send');
?>
»" />
<a href="<?php
link_to('forms');
?>
"><?php
_L('Cancel');
?>
</a>
</div>
<?php
}
示例3: balise_FOREACH
function balise_FOREACH($p) {
$_tableau = interprete_argument_balise(1,$p);
$_tableau = str_replace("'", "", strtoupper($_tableau));
$_tableau = sinon($_tableau, 'ENV');
$f = 'balise_'.$_tableau;
$balise = function_exists($f) ? $f : (function_exists($g = $f.'_dist') ? $g : '');
if($balise) {
$_modele = interprete_argument_balise(2,$p);
$_modele = str_replace("'", "", strtolower($_modele));
$__modele = 'foreach_'.strtolower($_tableau);
$_modele = (!$_modele AND find_in_path('modeles/'.$__modele.'.html')) ?
$__modele :
($_modele ? $_modele : 'foreach');
$p->param = @array_shift(@array_shift($p->param));
$p = $balise($p);
$filtre = chercher_filtre('foreach');
$p->code = $filtre . "(unserialize(" . $p->code . "), '" . $_modele . "')";
}
//On a pas trouve la balise correspondant au tableau a traiter
else {
erreur_squelette(
_L(/*zbug*/'erreur #FOREACH: la balise #'.$_tableau.' n\'existe pas'),
$p->id_boucle
);
$p->code = "''";
}
return $p;
}
示例4: configuration_ie6config
function configuration_ie6config()
{
$iecompat = $GLOBALS['meta']["iecompat"];
if (!$iecompat) $iecompat = "non";
$res = _T("msiecompat:choix_explication");
$res .= afficher_choix('iecompat', $iecompat,
array('non' => _T("msiecompat:choix_non"),
'ifixpng' => _L('iFixPng'),
'IE7' => _L("IE7.js"),
'IE7squish' => _L("IE7.js + ie7-squish.js"),
'IE8' => _L('IE8.js'),
'IE8squish' => _L('IE8.js + ie7-squish.js')
/*,
'IE9' => _L('IE9.js'),
'IE9squish' => _L('IE9.js + ie7-squish.js')
*/
),
" <br /> ");
$res = debut_cadre_trait_couleur(find_in_path("imgs/ie6-logo24.png"), true, "", _T("msiecompat:choix_titre"))
. ajax_action_post('configurer', 'ie6config', 'configuration','',$res)
. fin_cadre_trait_couleur(true);
return ajax_action_greffe('configurer-ie6config', '', $res);
}
示例5: exec_403_dist
/**
* Un exec d'acces interdit
*
* @param string $message
*/
function exec_403_dist($message = '')
{
$exec = _request('exec');
$titre = "exec_{$exec}";
$navigation = "";
$extra = "";
if (!$message) {
$message = _L("Vous n'avez pas le droit d'accéder à la page <b>@exec@</b>.", array('exec' => _request('exec')));
}
$contenu = "<h1 class='grostitre'>" . _T('info_acces_interdit') . "</h1>" . $message;
if (_request('var_zajax')) {
include_spip('inc/actions');
ajax_retour($contenu);
} else {
include_spip('inc/presentation');
// alleger les inclusions avec un inc/presentation_mini
$commencer_page = charger_fonction('commencer_page', 'inc');
echo $commencer_page($titre);
echo debut_gauche("403_{$exec}", true);
echo recuperer_fond('prive/squelettes/navigation/dist', array());
echo pipeline('affiche_gauche', array('args' => array('exec' => '403', 'exec_erreur' => $exec), 'data' => ''));
echo creer_colonne_droite("403", true);
echo pipeline('affiche_droite', array('args' => array('exec' => '403', 'exec_erreur' => $exec), 'data' => ''));
echo debut_droite("403", true);
echo pipeline('affiche_milieu', array('args' => array('exec' => '403', 'exec_erreur' => $exec), 'data' => $contenu));
echo fin_gauche(), fin_page();
}
}
示例6: autorite_erreurs_version
function autorite_erreurs_version($void)
{
$autorite_erreurs_version = array();
if ($GLOBALS['spip_version_code'] < '1.9251') {
$autorite_erreurs_version[] = _L('auteur modere forum');
$autorite_erreurs_version[] = _L('auteur modere petition');
$autorite_erreurs_version[] = _L('auteur modifie email');
$autorite_erreurs_version[] = _L('redacteur voit stats');
$autorite_erreurs_version[] = _L('redacteur modifie mots');
}
if ($GLOBALS['spip_version_code'] < '1.9252') {
// autoriser(configurer)
$autorite_erreurs_version[] = _L('configurer');
// autoriser(detruire)
$autorite_erreurs_version[] = _L('effacer la base');
}
if ($GLOBALS['spip_version_code'] < '1.9253') {
$autorite_erreurs_version[] = _L('interdire la creation de rubriques');
}
if ($GLOBALS['spip_version_code'] < '1.9254') {
// autoriser(sauvegarder)
$autorite_erreurs_version[] = _L('faire des sauvegardes');
}
if ($GLOBALS['spip_version_code'] < '1.9258') {
// define(_STATUT_AUTEUR_CREATION)
$autorite_erreurs_version[] = _L('associer des rubriques aux auteurs');
$autorite_erreurs_version[] = _L('ignorer la notion d\'administrateur restreint');
}
return join('</li><li>', $autorite_erreurs_version);
}
示例7: exec_acces_restreint
function exec_acces_restreint(){
if (!autoriser('administrer','zone',0)) {
include_spip('inc/minipres');
echo minipres();
exit;
}
$commencer_page = charger_fonction('commencer_page','inc');
echo $commencer_page(_T('accesrestreint:page_zones_acces'));
echo gros_titre(_T('accesrestreint:titre_zones_acces'),'',false);
echo debut_gauche("acces_restreint",true);
echo debut_boite_info(true);
echo propre(_T('accesrestreint:info_page'));
echo fin_boite_info(true);
if (autoriser('webmestre')) {
$res = icone_horizontale(_L('Configuration des accès .htaccess'), generer_url_ecrire("acces_restreint_config"), "../"._DIR_PLUGIN_ACCESRESTREINT."/img_pack/zones-acces-24.gif", "cadenas-24.gif",false);
echo bloc_des_raccourcis($res);
}
echo debut_droite("acces_restreint",true);
echo recuperer_fond('prive/acces_restreint',$_GET);
if (autoriser('modifier','zone'))
echo "<div>".icone_inline(_T('accesrestreint:creer_zone'),
generer_url_ecrire("zones_edit","new=oui"),
_DIR_PLUGIN_ACCESRESTREINT."/img_pack/zones-acces-24.gif",
"creer.gif",'right')."</div>";
echo fin_gauche(),fin_page();
}
示例8: formulaires_encaisser_reglement_verifier_dist
function formulaires_encaisser_reglement_verifier_dist($id_transaction, $config)
{
$erreurs = array();
$autorisation_id = _request('autorisation_id');
$max_len = 55 - strlen(autorisation_suffixe()) - 1;
if (!$autorisation_id) {
$erreurs['autorisation_id'] = _T('info_obligatoire');
} elseif (strlen($autorisation_id) and $max_len > 0 and strlen($autorisation_id) > $max_len) {
$erreurs['autorisation_id'] = _L($max_len . ' car. maximum') . ' (' . strlen($autorisation_id) . ')';
}
return $erreurs;
}
示例9: formulaires_rembourser_transaction_traiter_dist
function formulaires_rembourser_transaction_traiter_dist($id_transaction)
{
$raison = _request('raison');
$raison = "<hr />\n" . date('Y-m-d H:i:s') . ' REMBOURSEMENT ' . remboursement_prefixe() . " : " . $raison;
$res = array();
$rembourser_transaction = charger_fonction('rembourser_transaction', 'bank');
if ($rembourser_transaction($id_transaction, array('message' => $raison))) {
$res['message_ok'] = _L('Transaction remboursée');
} else {
$res['message_erreur'] = _L('Erreur Technique, remboursement impossible');
}
return $res;
}
示例10: action_editer_adhassur_dist
/**
* editer une assurance (action apres creation/modif de assur)
*
* @return array
*/
function action_editer_adhassur_dist()
{
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
// si id_assur n'est pas un nombre, c'est une creation
// mais on verifie qu'on a toutes les donnees qu'il faut.
if (!($id_assur = intval($arg))) {
if (!($id_assur = adhclub_action_insert_adhassur())) {
return array(false, _L('echec'));
}
}
$err = action_adhassur_set($id_assur);
return array($id_assur, $err);
}
示例11: getLink
/**
* The function returns current controller link.
* If passed link starts from / returns related to root controller.
*
* @access protected
* @param string $link The part of link.
* @param bool $restoreGet If TRUE returns link with GET parameters.
* @return string The link.
*/
protected function getLink($link = '', $restoreGet = false)
{
$Controller = $this->getController();
if (substr($link, 0, 1) == '/') {
$Controller = Route::getController('/');
}
if ($link) {
$link = '/' . ltrim($link, '/');
}
if ($restoreGet && count($_GET)) {
$link .= strpos($link, '?') === false ? '?' : '&';
$link .= http_build_query($_GET);
}
return rtrim(_L($Controller), '/') . $link;
}
示例12: action_editer_candidature_dist
function action_editer_candidature_dist()
{
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
// si id_candidature n'est pas un nombre, c'est une creation
// mais on verifie qu'on a toutes les donnees qu'il faut.
if (!($id_candidature = intval($arg))) {
$id_auteur = _request('id_auteur');
if (!($id_candidature = stage_action_insert_candidature($id_auteur))) {
return array(false, _L('echec'));
}
}
$err = action_candidature_set($id_candidature);
return array($id_candidature, $err);
}
示例13: action_editer_evenement_dist
/**
* Plugin Agenda pour Spip 2.0
* Licence GPL
*
*
*/
function action_editer_evenement_dist(){
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
// si id_article n'est pas un nombre, c'est une creation
// mais on verifie qu'on a toutes les donnees qu'il faut.
if (!$id_evenement = intval($arg)) {
$id_parent = _request('id_parent');
if (!$id_evenement = agenda_action_insert_evenement($id_parent))
return array(false,_L('echec'));
}
$err = action_evenement_set($id_evenement);
return array($id_evenement,$err);
}
示例14: exec_convert_sql_utf8_dist
function exec_convert_sql_utf8_dist() {
include_spip('inc/minipres');
include_spip('inc/charsets');
$charset_spip = $GLOBALS['meta']['charset'];
// Definir le titre de la page (et le nom du fichier admin)
//$action = _T('utf8_convertir_votre_site');
$action = _L("Conversion de la base en $charset_spip"); #volontairement non traduit (obsolete)
// si meta deja la, c'est une reprise apres timeout.
if ($GLOBALS['meta']['convert_sql_utf8']) {
$base = charger_fonction('convert_sql_utf8', 'base');
$base($action, true);
} else {
$charset_supporte = false;
$utf8_supporte = false;
// verifier que mysql gere le charset courant pour effectuer les conversions
include_spip('base/abstract_sql');
if ($c = sql_get_charset($charset_spip)){
$sql_charset = $c['charset'];
$sql_collation = $c['collation'];
$charset_supporte = true;
}
if (!$charset_supporte) {
$utf8_supporte = sql_get_charset('utf8');
$res = _L("Le charset SPIP actuel $charset_spip n'est pas supporte par votre serveur MySQL<br/>");
if ($utf8_supporte)
$res .= _L("Votre serveur supporte utf-8, vous devriez convertir votre site en utf-8 avant de recommencer cette operation");
echo minipres($action, $res);
} else {
$commentaire = "";
//$commentaire = _T('utf8_convert_avertissement',
// array('orig' => $charset_orig,'charset' => 'utf-8'));
$commentaire .= "<small>"
. http_img_pack('warning.gif', _T('info_avertissement'), "style='width: 48px; height: 48px; float: right;margin: 10px;'");
$commentaire .= _T('utf8_convert_backup', array('charset' => 'utf-8'))
."</small>";
$commentaire .= '<br />'._T('utf8_convert_timeout');
$commentaire .= "<hr />\n";
$admin = charger_fonction('admin', 'inc');
echo $admin('convert_sql_utf8', $action, $commentaire);
}
}
}
示例15: action_editer_adhcoti_dist
/**
* editer une cotisation (action apres creation/modif de cotisation)
*
* @return array
*/
function action_editer_adhcoti_dist()
{
/*$debug1= "DEBUG plugin JR : action/editer_adhcoti.php - action_editer_adhcoti_dist - Pt02 - <br />";
echo "<br />", $debug1;
echo "FIN ", $debug1;
*/
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
// si id_coti n'est pas un nombre, c'est une creation
// mais on verifie qu'on a toutes les donnees qu'il faut.
if (!($id_coti = intval($arg))) {
if (!($id_coti = adhclub_action_insert_adhcoti())) {
return array(false, _L('echec'));
}
}
$err = action_adhcoti_set($id_coti);
return array($id_coti, $err);
}