add_register("onto_class",true); switch($action) { case 'grid': $form_id+=0; $form = new contribution_area_form('', $form_id); print $form->render(); break; case 'save' : print '
'.$msg['sauv_misc_running'].'
'; $form_id+=0; $form = new contribution_area_form($type, $form_id); $form->set_from_form(); $result = $form->save(); print $form->get_redirection($area*1); break; case 'delete': print '
'.$msg['catalog_notices_suppression'].'
'; $form_id+=0; $form = new contribution_area_form($type, $form_id); $form->delete(); print $form->get_redirection(); break; case 'edit': if(!isset($area)){ $area = 0; } $form_id+=0; $form = new contribution_area_form($type, $form_id); print $form->get_form($area*1); break; default: print contribution_area_forms_controller::display_forms_list(); break; }