Accueil > Programmes > Projets PHP pour Sites WEB > Agendas > Agynda > (Agynda) Projet > 0 - Agynda Bêta
PHP, Calendrier
0 - Agynda Bêta
JSCALENDAR
jeudi 21 septembre 2006, par
Projet Agynda,
Pour Bêta Testeurs
L’idée d’un calendrier virtuel Médical
DEMO
ID = demo
PW = demo
Sources PHP
Messages
1. AGYNDA, 21 septembre 2006, 23:09, par BlueGYN
Voila une petite mise a jour des tables
Tu dois détruire les table existantes et relancer
admin/install.php
Le programme ne peut se lancer que si
inc_db_connect.php n’existe pas
(Pour éviter que quelqu’un d’autre réinstalle par dessus)
2 tables sont créées dans la Base
agyn_rendezvous
Avec 1 ligne par rendez vous
agyn_notes
Avec une seule ligne par jour
Ces 2 tables sont reliées par la [ DATE ] au format "AAAA-MM-JJ" qui est indexée
ET interrogées en SQL par la clause INNER JOIN
2. AGYNDA, 21 septembre 2006, 23:13, par BlueGYN
NOUVELLE VERSION
Il faut encore une fois rafraîchir les bases (j’ai rajouté 2 champs mémo)
Cette fois ci tu as un fichier
admin/uninstall.php
Pour le faire à ta place
Pour des raisons de sécurité la présence sur le site du fichier
inc_db_connect.php
le désactive
Donc d’abord et avant tout
effacer inc_db_connect.php
puis lancer admin/uninstall.php )
Les données précédentes sont bien entendues perdues !
3. AGYNDA, 24 septembre 2006, 11:54, par BlueGYN
L’agynda a bien progressé depuis
Toujours phase bêta
1ere chose : L’authentification
J’ai donc réécrit une page bitable perso d’authentification et ça ressemble à ça
http://bluegyn.com/agynda/index.php
AVANTAGES
- La page est personnalisable à volonté (on peut rajouter des images et style persos)
Le nombre de tentatives est (pseudo) limité (il suffit de relancer le navigateur pour remettre le compteur à zéro)
et surtout ça marche sans aucun souci
Tous les scripts sur
http://bluegyn.com/agynda/agynda.zip
voir les pages
(Je suis en train de programmer la reconnaissance des sessions ce qui rendra impossible l’accès direct à une page quelconque sans identification) Car suffit (pour le moment) de taper
http://bluegyn.com/agynda.php
(pour sauter la phase identification)
2° le paramétrage de chaque jour
Par le menu Options
3° Pour les testeurs / Développeurs
Le menu Options amène à 2 autres choix (qui seront bien sur protégés ensuite)
Détruire les tables (commande SQL DROP)
Effacer la base (commande SQL TRUNCATE)
Reste à (peut être) repenser la structure des bases et l’affichage des rendez vous...
Toute suggestion bienvenue
4. Agynda Bêta, 27 septembre 2006, 22:28, par BlueGYN
Petites nouvelles en passant pour ceux que ça intéresse
Réécriture du code d’affichage permettant de séparer complètement les RV du matin et du Soir
(Voir exemples Mercedi 27 ou Dimanche 27)
Je garde toujours les même tables, car les possibilités de requêtes SQL sont plus étendues avec un champ par info
Pour avoir les RV du matin
Et
Pour avoir les RV de l’aprèm
Ensuite il va être possible à l’administrateur de lancer des requetes privées pour marquer certaines heures comme indisponibles
Par exemple "Tous les Jeudi de 5 à 7"
Function MAKE_READONLY()
5. Agynda Bêta, 2 octobre 2006, 20:41, par BlueGYN
A 16:00 02/10/2006, Ciginfo a écrit :
Questions.
C’est l’inconvénient de la version Bêta,
Il faut complètement purger les tables avant de redémarrer un nouveau package
J’ai fait apparemment maintenant ça marche
Oui, ce que tu saisis est mémorisé puis restitué sur le site
C’est lié au concept original du programme,
chaque page créée est enregistrée telle quelle dans la base de données quel que soit le nombre de rendez vous
Chaque page affichée est restituée exactement comme elle a été enregistrée, quel que soit la modification ultérieure des plages de Rendez vous qui n’ont donc jamais d’effet rétroactif
EXEMPLE
Si au 1er Octobre je décide de prendre 1 RV tous les quart d’heure au lieu de toutes les demi heure
Ca semble logique
Tu remarques que la page vierge de rendez vous est créée au moment même ou tu cliques sur un nouveau jour (c’est un peu long 1 à 2 secondes la 1ere fois, ensuite c’est instantané)
Donc
Sinon ca ne doit pas être très complique de détruire une seule page mal parametree par une routine sql
Oui l’exemple AGYNDA est bien installé sur FREE
Oui sans aucune modification
Les paramètres d’install par défaut fonctionnent pour EasyPHP
Le plus simple aller sur la page d’accueil de l’agynda et cliquer sur Télécharger
J’essaie de tout garder à jour.
Ps : Des que j’ai 5 minutes je détaille l’installation et la désinstallation du produit
Car tout a été prévu pour que ce soit sans souci !