Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
developpement_de_plugin [2011/02/25 23:15] – [Connection à la base de données] dany | developpement_de_plugin [2014/06/12 15:47] – [Plugin plus avancé] yann | ||
---|---|---|---|
Ligne 78: | Ligne 78: | ||
On aura alors le code suivant, on utilisera la technique des templates | On aura alors le code suivant, on utilisera la technique des templates | ||
+ | <code php> | ||
$year=new IText(' | $year=new IText(' | ||
Ligne 86: | Ligne 86: | ||
require_once(' | require_once(' | ||
+ | </ | ||
| | ||
Ligne 92: | Ligne 92: | ||
template1.php | template1.php | ||
+ | <code php> | ||
<FORM METHOD=" | <FORM METHOD=" | ||
Ligne 104: | Ligne 104: | ||
</ | </ | ||
+ | </ | ||
Puis dans le début du fichier phpcompta/ | Puis dans le début du fichier phpcompta/ | ||
une boîte de dialogue. | une boîte de dialogue. | ||
+ | <code php> | ||
if (isset($_GET[' | if (isset($_GET[' | ||
Ligne 115: | Ligne 116: | ||
} | } | ||
+ | </ | ||
====== Plugin plus avancé ====== | ====== Plugin plus avancé ====== | ||
Ligne 127: | Ligne 128: | ||
Tout d' | Tout d' | ||
- | < | + | < |
// se connecter au dossier courant | // se connecter au dossier courant | ||
Ligne 135: | Ligne 136: | ||
Dans extension.php on vérifie la sécurité, en ajoutez une dans l' | Dans extension.php on vérifie la sécurité, en ajoutez une dans l' | ||
- | En premier lieu, il est nécessaire | + | En premier lieu, il est nécessaire |
enregistrements. Donc on utilise un petit form | enregistrements. Donc on utilise un petit form | ||
- | < | + | < |
echo '< | echo '< | ||
Ligne 174: | Ligne 175: | ||
On choisit d' | On choisit d' | ||
- | < | + | < |
if ( isset($_GET[' | if ( isset($_GET[' | ||
Ligne 208: | Ligne 209: | ||
Le code qui suit est très simplifié, il n'y a peu voire aucun contrôle ni de gestion d' | Le code qui suit est très simplifié, il n'y a peu voire aucun contrôle ni de gestion d' | ||
- | < | + | < |
if ( isset($_POST[' | if ( isset($_POST[' | ||
Ligne 274: | Ligne 275: | ||
Voici le fichier client.txt | Voici le fichier client.txt | ||
+ | < | ||
" | " | ||
Ligne 282: | Ligne 284: | ||
" | " | ||
+ | </ | ||
Si vous vérifiez dans VW_CLIENT, vous verrez que toutes vos fiches ont été ajoutées. Dans l' | Si vous vérifiez dans VW_CLIENT, vous verrez que toutes vos fiches ont été ajoutées. Dans l' | ||
Ligne 304: | Ligne 306: | ||
dummy/ | dummy/ | ||
- | < | + | < |
function show_detail(pop_id){ | function show_detail(pop_id){ | ||
$(' | $(' | ||
Ligne 332: | Ligne 334: | ||
- | < | + | < |
+ | <?php | ||
// Met correctement la langue | // Met correctement la langue | ||
set_language(); | set_language(); | ||
- | //retrouve le dossier courant et s'y connecte | + | //retrouve le dossier courant et s y connecte |
$gDossier=dossier:: | $gDossier=dossier:: | ||
Ligne 353: | Ligne 355: | ||
$User-> | $User-> | ||
- | /* Suivant l'action demandé, on executera tel ou tel partie de code | + | /* Suivant l action demandé, on executera tel ou tel partie de code |
/* Show the document */ | /* Show the document */ | ||
Ligne 375: | Ligne 377: | ||
echo '</ | echo '</ | ||
} | } | ||
+ | ?> | ||
</ | </ | ||