No description
Find a file
tofulm 88c77f5a58 ajout d'une nouvelle entrée : modifier qui permet d'appeler une fonction
dans la declaration de la saisie pour faire un traitement spécifique à
un champ
2021-04-29 13:52:09 +02:00
content ajout cache 0 2021-04-21 17:05:37 +02:00
css Ajout de la possibilite de modifier le logo de l'auteur, pas si trivial 2020-08-12 16:37:12 +02:00
formulaires ajout d'une nouvelle entrée : modifier qui permet d'appeler une fonction 2021-04-29 13:52:09 +02:00
inc ne pas laisser trainer le mode debug dans les arguments passés à Gamumail : les messages ne partent pas... 2021-04-25 22:00:11 +02:00
inclure Ajout de la possibilite de modifier le logo de l'auteur, pas si trivial 2020-08-12 16:37:12 +02:00
lang ajout de la création du slug mail_inscription à l'installation du plugin si Gamumail est actif 2021-04-24 01:47:40 +02:00
modeles ajout de la création du slug mail_inscription à l'installation du plugin si Gamumail est actif 2021-04-24 01:47:40 +02:00
prive recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
comptespip_administrations.php maj du slug créé si Gamumail est présent. Débogage de l'envoi du mail d'inscription avec Gamumail. 2021-04-25 21:38:16 +02:00
comptespip_autorisations.php ajout autorisation de suppression, par defaut true 2020-08-14 18:34:03 +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 ajout d'une nouvelle entrée : modifier qui permet d'appeler une fonction 2021-04-29 13:52:09 +02:00
comptespip_pipelines.php maj du slug créé si Gamumail est présent. Débogage de l'envoi du mail d'inscription avec Gamumail. 2021-04-25 21:38:16 +02:00
paquet.xml maj du slug créé si Gamumail est présent. Débogage de l'envoi du mail d'inscription avec Gamumail. 2021-04-25 21:38:16 +02:00
README.md maj doc 2020-08-14 18:10:29 +02:00

compteSPIP

CRUD sur un compte auteur :

Inscription / login

content/mon_compte.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

Modification du logo de l'auteur

  1. Il faut l'autoriser dans la configuration du plugin
  2. Il ne faut pas l'ajouter dans une saisie, le plugin s'en charge