No description
Find a file
2020-08-12 10:23:24 +02:00
content formulaire de modification d'un compte auteur, en utilisant le plugin saisies OK : page=editer_compte_spip 2020-08-12 00:24:26 +02:00
formulaires Passage en chaine de langue du form de config + debut de gestion en 2020-08-12 10:23:24 +02:00
inc recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
lang Passage en chaine de langue du form de config + debut de gestion en 2020-08-12 10:23:24 +02:00
modeles recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
prive recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
comptespip_autorisations.php recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
comptespip_fonctions.php formulaire de modification d'un compte auteur, en utilisant le plugin saisies OK : page=editer_compte_spip 2020-08-12 00:24:26 +02:00
comptespip_options.php formulaire de modification d'un compte auteur, en utilisant le plugin saisies OK : page=editer_compte_spip 2020-08-12 00:24:26 +02:00
comptespip_pipelines.php recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
paquet.xml formulaire de modification d'un compte auteur, en utilisant le plugin saisies OK : page=editer_compte_spip 2020-08-12 00:24:26 +02:00
README.md formulaire de modification d'un compte auteur, en utilisant le plugin saisies OK : page=editer_compte_spip 2020-08-12 00:24:26 +02:00

compteSPIP

CRUD sur un compte auteur :

Inscription / login

content/connect.html

Modification

content/editer_compte_spip.html Utilise un tableau de saisie :

$GLOBALS['comptespip_editer'] =  [
	[
		'saisie'  => 'input',
		'options' => array(
			'nom'         => 'nom',
			'label'       => 'Votre Nom',
			'obligatoire' => 'oui',
			//'fonction'  => 'ma_super_fonction'
		)
	],
	[
		'saisie'  => 'input',
		'options' => array(
			'nom'         => 'email',
			'label'       => 'Votre Email',
			'obligatoire' => 'oui',
		)
	]
];

Avec une options facultative en plus fonction qui permet de mettre à jour un champ via cette fonction et non pas comme un simple champ dans la table spip_auteurs ex:

function ma_super_fonction($id_auteur, $champ, $valeur){
	sql_updateq('spip_app_clients',[$champ => $valeur], 'id_auteur='.intval($id_auteur));
}

La gestion du mot de passe est deja géré, pas besoin de l'ajouter dans l'array des saisies