CFGMENU let add new menu or modify them
This commit is contained in:
parent
e297a14336
commit
f4bb98135f
9 changed files with 247 additions and 27 deletions
38
include/class_menu_ref.php
Normal file
38
include/class_menu_ref.php
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
|
||||
/**
|
||||
*@file
|
||||
*@brief Menu_Ref let you manage the available menu
|
||||
*/
|
||||
require_once 'class_menu_ref_sql.php';
|
||||
class Menu_Ref extends Menu_Ref_sql
|
||||
{
|
||||
function format_code()
|
||||
{
|
||||
$this->me_code=strtoupper($this->me_code);
|
||||
$this->me_code=trim($this->me_code);
|
||||
$this->me_code=str_replace('<','',$this->me_code);
|
||||
$this->me_code=str_replace('>','',$this->me_code);
|
||||
}
|
||||
function verify()
|
||||
{
|
||||
parent::verify();
|
||||
if ( $this->me_code == -1)
|
||||
{
|
||||
$this->format_code();
|
||||
if ( $this->cn->get_value("select count(*) from menu_ref where me_code=$1",array($this->me_code)) > 0)
|
||||
return -1;
|
||||
if (trim($this->me_code)=='')
|
||||
return -2;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue