|
Re : Ajout d'un information au profil utilisateur: msg#00001web.egroupware.french
Bonjour, Tout d'abord je n'ai pas compris la nécessité de modifier la table egw_accounts. je n'ai pas bien suivi ce que tu veux faire, mais quoi qu'il en soit je pense inutile de modifier cette table. Pour la pérennité de ton appli et qu'elle puisse suivre les évolutions de eGroupWare, je te conseil donc de ne pas y toucher. Cela dit si tu expliques un peu plus en détail ce que tu souhaites faire entre ton AS400 et eGroupWare, on pourrait peut être trouvé une solution plus adéquate. Oliviert raphaelt a écrit le lun, 31 juillet 2006 06:01 > Bonjour, je suis en train de developper un petit module de statistique qui > couplera EGW à notre progiciel sur as400. > > Pour que chaque vendeur ne puisse avoir acces uniquement qu'à ces > statistiques, il faut que j'introduise 2 notions supplementaires au profil de > l'utilisateur : > le compte arlequin > le departement commercial (different du groupe d'utilisateur) > > pour cela, j'ai effectuer les manipulations suivantes : > > Dans phpmyadmin > Table : egw_account > ajouter 2 colonnes : > requete sql : > ALTER TABLE `egw_accounts` ADD `account_arlequin_id` VARCHAR( 3 ) CHARACTER > SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '999', > ADD `account_arlequin__dep` VARCHAR( 3 ) CHARACTER SET utf8 COLLATE > utf8_general_ci NOT NULL DEFAULT '999'; > > Fichier : egroupware\phpgwapi\inc\class.accounts_sql.inc.php > > function : read_repository() > ajouter les lignes en 96: > $this->data['arlequin_id'] = $this->db->f('account_arlequin_id'); > $this->data['arlequin_dep'] = $this->db->f('account_arlequin_dep'); > > function : save_repository() > ajouter les lignes en 115 : > 'account_arlequin_id' => $this->data['arlequin_id'], > 'account_arlequin__dep' => $this->data['arlequin_dep'], > > function create($account_info) > ajouter les lignes en 306 : > 'account_arlequin_id' => $account_info['account_arlequin_id'], > 'account_arlequin_dep' => $account_info['account_arlequin_dep'], > > Fichier : egroupware\admin\inc\class.uiaccounts.inc.php > fonction view_user() > ajouter les lignes en 758 : > , > 'lang_arlequin_id' => lang('Compte arlequin'), > 'lang_arlequin_dep' => lang('Depatement commercial'), > > fonction create_edit_user() > ajouter les lignes en 1134 : > , > 'lang_arlequin_id' => lang('Compte arlequin'), > 'lang_arlequin_dep' => lang('Depatement commercial'), > > ajouter les lignes en 1208 : > , > 'arlequin_id' => '<input name="arlequin_id" maxlength="3" value="' . > $userData['arlequin_id'] . '">', > 'arlequin_dep' => '<input name="arlequin_dep" maxlength="3" value="' . > $userData['arlequin_dep'] . '">', > > Fichier : egroupware\admin\inc\class.boaccounts.inc.php > fonction add_user() > ajouter les lignes en 329 : > 'arlequin_id' => $_POST['arlequin_id'], > 'arlequin_dep' => $_POST['arlequin_dep'], > > ajouter les lignes en 540 : > 'arlequin_id' => $_POST['arlequin_id'], > 'arlequin_dep' => $_POST['arlequin_dep'], > > Fichier : egroupware\admin\templates\default\account_form.tpl > ajouter les lignes en 32 : > <tr class="row_on"> > <td>{lang_arlequin_id}</td> > <td>{arlequin_id}</td> > <td>{lang_arlequin_dep}</td> > <td>{arlequin_dep}</td> > </tr> > > > > Ensuite vient la phase des tests... > En affichage, je n'ai aucun probleme, les profiles ont bien recuperer les > informations mises via phpmyadmin dans les tables. > En ecriture, la ca merde. l'update n'a pas lieu. > > si qqn pouvait me venir en aide svp? > > ps : j'ai cherché la methode pour que la table egw_account soit directement > installer avec mes 2 colonnes supplementaires mais je n'ai pas su ou mettre > mon information phpgwapi/setup/tables_baseline.inc.php, > tables_current.inc.php , tables_update.inc.php, tables_update_*.inc.php ? > > Merci d'avance > > Raphael T > 03 26 50 51 90 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: mbstring.func_overload à 0: 00001, lembal |
|---|---|
| Next by Date: | Re : Ajout d'un information au profil utilisateur: 00001, raphaelt |
| Previous by Thread: | Re: mbstring.func_overload à 0i: 00001, lembal |
| Next by Thread: | Re : Ajout d'un information au profil utilisateur: 00001, raphaelt |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |