12/03/2011, 13:04:37
Citation :----------------------------------------------
Cms Version: 1.9.3
Installed Modules:
CMSMailer: 2.0.1
FileManager: 1.1.0
MenuManager: 1.7.5
ModuleManager: 1.4
News: 2.11.1
nuSOAP: 1.0.2
Printing: 1.1.2
Search: 1.6.10
ThemeManager: 1.1.4
TinyMCE: 2.8.3
CGExtensions: 1.23
FrontEndUsers: 1.12.11
CustomContent: 1.7.3
FormBuilder: 0.7
FormBrowser: 0.4
Config Information:
php_memory_limit:
process_whole_template: false
output_compression: false
max_upload_size: 100000000
default_upload_permission: 664
url_rewriting: none
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true
Php Information:
phpversion: 5.2.14
md5_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_STRICT: 0
memory_limit: 128M
max_execution_time: 3000
output_buffering: 4096
safe_mode: Off (Faux)
file_uploads: On (Vrai)
post_max_size: 100M
upload_max_filesize: 100M
session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
session_use_cookies: On (Vrai)
xml_function: On (Vrai)
Server Information:
Server Api: cgi-fcgi
Server Db Type: MySQL (mysql)
Server Db Version: 4.1.22
----------------------------------------------
salut à tous,
je viens vous voir pour une demande de confirmation de raisonnement ou pour correction si je me goure.
Situation:
- J'ai 2 espaces sécurisés différents "partenaire" et "administration" accessibles pour 2 groupes d'utilisateurs différents.
- Une table personnalisée "demande" dans la base de donnée.
Dans l'espace partenaire:
- Une page avec un formulaire contenant des champs à remplir et des champs cachés qui devront être enregistrés dans la table "demande"
- Une page affichant un tableau qui contient les données de la table "demande".
Dans la partie administration:
- Une page affichant un tableau qui contient les données de la table "demande" avec possibilité d'éditer chaque ligne et de trier les réultats.
- une page d'édition des lignes donc, même formulaire que pour l'espace partenaire sauf que les champs seront pré-remplis par la base de données et les champs cachés ne le sont plus.
Conclusion:
Avec formbuilder, je ne vois pas trop comment gérer ces contraintes d'où l'idée de le faire par moi-même.
Mon idée est de faire les formulaires dans des blocs de contenu globaux et les traitements dans des balises utilisateurs, ce qui me donnerait:
- formulaire partenaire (BCG)
- enregistrement dans base de données (BU)
- récupération des données dans la base (BU)
- affichage des résultats (BCG)
- récupération des données avec tri (BU)
- affichage des résultats avec icone d'édition sur chaque ligne (BCG)
- formulaire d'édition (BCG)
- enregistrement des modifications (BU)
Est-ce que mon raisonnement est correcte et est-ce viable comme systeme ou avez-vous des suggestions pour la réalisation de cette partie?
merci beaucoup