Exemplo n.º 1
0
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: fichier_saisie.inc.php,v 1.3 2012-02-09 12:47:51 dbellamy Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once $class_path . "/fiche.class.php";
$fiche = new fiche($idfiche);
switch ($act) {
    case 'save_and_new':
        $p_perso = new parametres_perso('gestfic0');
        $nberrors = $p_perso->check_submited_fields();
        if ($nberrors) {
            error_message_history($msg['notice_champs_perso'], $p_perso->error_message, 1);
        } else {
            $fiche->save();
            print $fiche->show_edit_form();
        }
        break;
    case 'update':
        $p_perso = new parametres_perso('gestfic0');
        $nberrors = $p_perso->check_submited_fields();
        if ($nberrors) {
            error_message_history($msg['notice_champs_perso'], $p_perso->error_message, 1);
        } else {
            $fiche->save();
        }
        break;
    default:
        print $fiche->show_edit_form();
        break;