| Current Path : /home/quelfutuu/www/grice/plugins/auto/mastodon/v2.1.1/formulaires/ |
| Current File : /home/quelfutuu/www/grice/plugins/auto/mastodon/v2.1.1/formulaires/configurer_mastodon.html |
<!-- nom=microblog -->
#CACHE{0}
#SET{fl,mastodon}
<div class="formulaire_spip formulaire_editer formulaire_cfg">
<h3 class="titrem"><:mastodon:titre_configurer_mastodon_app:></h3>
[<p class='reponse_formulaire reponse_formulaire_erreur'>(#ENV*{message_erreur})</p>]
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
<fieldset id="comptes">
<legend><:mastodon:legend_comptes_mastodon:></legend>
#SET{api_ok,#CONFIG{mastodon/app/tokens}}
#SET{api_erreur,''}
#SET{comptes_ok,''}
<ul class="comptes">
<B_comptes>
<li class="compte pleine_largeur">
<BOUCLE_comptes(DATA){source table #CONFIG{mastodon/accounts}}>
[(#SET{infos_compte,[(#VAL{accounts/verify_credentials}|mastodon_api_call{get,#ARRAY,#ARRAY{mastodon_account,#CLE}})]})]
[(#GET{infos_compte/errors}|oui)#SET{api_erreur,' '}]
#INCLURE{fond=modeles/mastodon_user_description,account=#CLE,infos_compte=#GET{infos_compte},defaut=#CONFIG{mastodon/default_account}}
#SET{comptes_ok,' '}
</BOUCLE_comptes>
</li>
</B_comptes>
<li class="pleine_largeur associer_mastodon_compte mastodon_conf">
[(#GET{comptes_ok}|non)
<div class="notice">
<:mastodon:label_aucun_compte_mastodon:>
]
[(#GET{comptes_ok}|non)
</div>
]
</li>
</ul>
<style type="text/css">
.mastodon.user_desc {background:white;padding:10px;padding-left: 52px;margin-bottom: 1em;overflow: hidden;border:3px solid white;}
.mastodon.user_desc.defaut {border:3px solid #DDD;}
.mastodon.user_desc .name .spip_logos {float: left;margin: 0 10px 10px -42px;}
.mastodon.user_desc .name img {vertical-align: middle}
.mastodon.user_desc .name small {float: right;}
.mastodon.user_desc .actions {float: right}
.mastodon.user_desc .description p:last-child {margin-bottom: 0}
.associer_mastodon_compte .action {text-align: right}
</style>
</fieldset>
[<div class='reponse_formulaire reponse_formulaire_erreur'>
(#VAL{erreur}|_request)
</div>
#SET{api_ok,''}
#SET{api_erreur,' '}
]
<form method="post" action="#ENV{action}"><div>
#ACTION_FORMULAIRE{SELF}
<div class="editer-groupe">
#SET{name,host}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:mastodon:label_host_ajouter:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required'] style="width: 15em;"
placeholder="https://mamot.fr"/>
<input type="submit" class="submit right" name="append_account" value="<:mastodon:label_associer_compte_mastodon|attribut_html:>" />
</div>
</div>
<fieldset>
<legend><:mastodon:notifications:></legend>
<p class="explication"><:mastodon:elements_signaler:></p>
<div class="editer-groupe">
#SET{name,default_visibility}#SET{obli,''}#SET{defaut,#CONFIG{mastodon/default_visibility,public}}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:mastodon:label_default_visibility:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<select name="#GET{name}" class="select" id="#GET{name}">
#SET{val,public}
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_visibility','_',#GET{val}}|_T)]</option>
#SET{val,unlisted}
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_visibility','_',#GET{val}}|_T)]</option>
#SET{val,private}
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_visibility','_',#GET{val}}|_T)]</option>
#SET{val,direct}
<option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_visibility','_',#GET{val}}|_T)]</option>
</select>
</div>
<div class="editer editer_notifications">
<label><:mastodon:notifications_publiques:></label>
<div>
<div class="choix">
<input type="checkbox" name="evt_forumposte" id="evt_forumposte" [
(#ENV{evt_forumposte}|oui)checked="checked"] />
<label for="evt_forumposte"><:mastodon:poster_forums:></label>
</div>
<div class="choix">
<input type="checkbox" name="evt_proposerarticles" id="evt_proposerarticles"[
(#ENV{evt_proposerarticles}|oui)checked="checked"] />
<label for="evt_proposerarticles"><:mastodon:proposer_articles:></label>
</div>
</div>
<hr />
<div>
<div class="choix">
<input type="checkbox" name="evt_forumvalide" id="evt_forumvalide" [
(#ENV{evt_forumvalide}|oui)checked="checked"] />
<label for="evt_forumvalide"><:mastodon:publier_forums:></label>
</div>
<div class="choix">
<input type="checkbox" name="evt_publierarticles" id="evt_publierarticles"[
(#ENV{evt_publierarticles}|oui)checked="checked"] />
<label for="evt_publierarticles"><:mastodon:publier_articles:></label>
</div>
<div class="suite[(#ENV{evt_publierarticles}|non)none]" id="evt_publierarticles_options">
[(#CONFIG{post_dates}|=={non}|oui)
#SET{name,evt_publierarticlesfutur}#SET{obli,''}#SET{defaut,'publication'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<div class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<span class='erreur_message'>(#GET{erreurs})</span>
]
#SET{val,validation}
<div class="choix">
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}"><:mastodon:publier_articles_futurs_immediatement:></label>
</div>
#SET{val,publication}
<div class="choix">
<input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}"><:mastodon:publier_articles_futurs_visibles:></label>
</div>
</div>
]
#SET{name,short_url}#SET{obli,''}#SET{defaut,'1'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<div class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
<span class='erreur_message'>(#GET{erreurs})</span>
]
#SET{val,'0'}
<input type="hidden" name="#GET{name}" value="#GET{val}" />
#SET{val,1}
<div class="choix">
<input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
<label for="#GET{name}_#GET{val}"><:mastodon:publier_articles_shorturl:></label>
</div>
</div>
#SET{name,attente}#SET{obli,''}#SET{defaut,'1'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<div class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:mastodon:publier_articles_attente:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
</div>
#SET{name,publier_articles_prefixe}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<div class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:mastodon:publier_articles_prefixe:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
</div>
#SET{name,publier_articles_suffixe}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<div class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:mastodon:publier_articles_suffixe:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
</div>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset>
<legend><:mastodon:invite:></legend>
<p class="explication"><:mastodon:invite_statut_explications:></p>
<div class="editer-groupe">
<div class="editer editer_invite">
<div class="choix">
<input type="checkbox" name="invite"[
(#ENV{invite}|oui)checked="checked"})] id="invite" />
<label for="invite"><:mastodon:invite_afficher:></label>
</div>
</div>
</div>
</fieldset>
<p class="boutons">
<input type="submit" name="_cfg_ok" value="<:bouton_valider:>" class="submit" />
</p>
</div></form>
</div>
<style type="text/css">
.formulaire_spip .suite {margin-left: 15px;}
</style>
<script type="text/javascript">
function affiche_bloc_synchro(){
if (jQuery("#evt_publierarticles").prop("checked"))
jQuery("#evt_publierarticles_options").show('fast');
else
jQuery("#evt_publierarticles_options").hide('fast');
}
jQuery(document).ready(function(){
jQuery("#evt_publierarticles").click(affiche_bloc_synchro);
});
</script>