*   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with NOALYSS; if not, write to the Free Software
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
// Copyright Author Dany De Bontridder danydb@aevalys.eu
if (!defined('ALLOWED')) {
    die('Appel direct ne sont pas permis');
}
require_once NOALYSS_INCLUDE . '/class_default_menu.php';
global $cn, $g_failed, $g_succeed;
$a_default = new Default_Menu();
if (isset($_POST['save_menu_default'])) {
    $a_default->set('code_follow', $_POST['code_follow']);
    $a_default->set('code_invoice', $_POST['code_invoice']);
    try {
        $a_default->save();
        echo h2("Sauvé", 'class="notice"', $g_succeed);
    } catch (Exception $ex) {
        echo h2("Code menu invalide", 'class="notice"', $g_failed);
    }
}
echo '<form method="POST">';
echo HtmlInput::hidden('ac', $_REQUEST['ac']);
echo Dossier::hidden();
$a_default->input_value();
echo HtmlInput::submit('save_menu_default', _("Sauver"));
echo '</form>';
 static function test_me()
 {
     global $cn, $g_user, $g_succeed, $g_failed;
     echo h2('Constructor', '');
     $a = new Default_Menu();
     echo $g_succeed . 'constructor';
     if (count($a->a_menu_def) != 2) {
         echo $g_failed;
     } else {
         echo $g_succeed;
     }
     echo h2("input_value", "");
     $a->input_value();
     echo h2('verify');
     $a->verify();
     try {
         echo h2('Verify must failed');
         $a->set('code_follow', 'MEMNU/MEMEM/');
         $a->verify();
     } catch (Exception $e) {
         echo $g_succeed . " OK ";
     }
     echo h2('Verify must succeed');
     try {
         $a->set('code_follow', 'GESTION/FOLLOW');
         $a->verify();
         echo $g_succeed . " OK ";
     } catch (Exception $e) {
         echo $g_failed . "NOK";
     }
     echo h2('Save');
     $a->save();
     echo h2('GET');
     echo assert($a->get('code_follow') == 'GESTION/FOLLOW') ? $g_succeed . $a->get('code_follow') : $g_failed . $a->get('code_follow');
     echo assert($a->get('code_invoice') == 'COMPTA/VENMENU/VEN') ? $g_succeed . $a->get('code_invoice') : $g_failed . $a->get('code_invoice');
     echo $a->get('code_invoice');
 }