== INSTALLATION == === Dependances === sfPropelManualOrderPlugin edit_area -> Js lib for highlighting sources pear Mail_Mime & pear Mail {{{ pear install --alldeps Mail_Mime }}} sfIpGeolocHelperPlugin if you want to use autodetection of user coutry for coutry field ----------------------------------------------------- symfony propel-build-all-load MY_APP == Modules == === spyFormBuilderFront === Show a forms, depends of the form_id It's the front modue Don't missing to activate on your settings.yml You can also use the component like that {{{ include_component('spyFormBuilderFront','displayForm',array('form_id'=>$form_id)); }}} == And for the Back == === spyFormBuilderInterface === Managment For forms === spyFormBuilderInterfaceTemplate === Template for the form === spyFormBuilderInterfaceFields === The fields Managment == Explaination for the lib folder == === Fields === Definition of a field's param form structure The structure is {{{ {{TYPE_NAME}: #Nom du type params: #Début de liste des parametres {{NOM_DU_PARAM}}: # Nom du parametres label: {{LABEL}} #Titre du champ pour le param field: #Champ de saisi du résultat type: {{TYPE_DU_CHAMP}} {{OPTIONS}} }}} =============== Edition of one savedForm ====== To edit the savings data you must pass into the component the param {{{ allow_edit=> true }}} And to retrive the id into the DB Set the request parameter spyformbuilderdatabase_last_id with the id