Commit 46d08bf7 authored by Pierre's avatar Pierre

modele bureau

fusion est
dans une branche de sujet.
parent 168b5dbb
<div class="formulaire_modele_bureau">
<form action="[(#ENV{action})]" method="post" class="navbar-search" id="formulaire_modele_bureau">
#ACTION_FORMULAIRE{#ENV{action}}
[<input type="hidden" name="lang" value="(#ENV{lang})" />]
[<input type="hidden" name="serveur" value="(#ENV{serveur})" />]
<div class="">
<input type="[(#HTML5|?{search,text})]" class="search text search-query span2" name="modele_bureau" id="modele_bureau"[ value="(#ENV{modele_bureau}|?{#ENV{modele_bureau},<:bureau_domaine:>})"] accesskey="4" autocapitalize="off" autocorrect="off" title="<:bureau_domaine:>" style="width: 180px;"/>
<p class="boutons">
<input type='submit' class="submit" style="display:none;" name='enregistrer' value='<:bouton_suivant:>' />
</p>
[<label class='erreur_message'>(#ENV**{erreurs}|table_valeur{modele_bureau})</label>]
</div>
</form>
</div>
<script type="text/javascript">
$( "#modele_bureau" ).focus(function() {
if ($("#modele_bureau").val() == "<:bureau_domaine:>")
$("#modele_bureau").val("");
});
</script>
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2014 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
if (!defined('_ECRIRE_INC_VERSION')) return;
/**
* chargement des valeurs par defaut des champs du #FORMULAIRE_RECHERCHE
* on peut lui passer l'url de destination en premier argument
* on peut passer une deuxième chaine qui va différencier le formulaire pour pouvoir en utiliser plusieurs sur une même page
*
* @param string $lien URL où amène le formulaire validé
* @param string $class Une class différenciant le formulaire
* @return array
*/
function formulaires_modele_bureau_charger_dist(){
$valeur["modele_bureau"] = _request('modele_bureau');
$valeur["serveur"] = _request('serveur');
return $valeur;
}
function formulaires_modele_bureau_verifier_dist(){
$erreurs = array();
$domaine =_request('modele_bureau');
$serveur = bureau_dp ($domaine);
set_request("serveur", $serveur);
if(!$serveur)
$erreurs['modele_bureau'] = "Adresse invalide";
else if(!match($serveur,'.domainepublic.net'))
$erreurs['modele_bureau'] = "Ce nom de domaine n'est pas hébergé par domainepublic";
return $erreurs;
}
function formulaires_modele_bureau_traiter_dist(){
refuser_traiter_formulaire_ajax();
$serveur =_request('serveur');
// spip_log("serveur ".$serveur,'test'._LOG_AVERTISSEMENT);
header("Location: ".$serveur);
exit;
// return array();
}
?>
#CACHE{0}[(#REM)
]
<div class='formulaire_multi_etape modele_bureau'>
<div class='ajax'>
#FORMULAIRE_MODELE_BUREAU
</div>
</div>
......@@ -539,4 +539,4 @@ label.erreur_message {
display: inline;
}
#formulaire_modele_webmail {float: none !important; position: inherit;}
\ No newline at end of file
#formulaire_modele_webmail, #formulaire_modele_bureau {float: none !important; position: inherit;}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment