Your IP : 216.73.216.59


Current Path : /home/quelfutuu/www/grice/plugins/auto/mastodon/v2.1.1/formulaires/
Upload File :
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>