Debug askpricesupplier
Try to continue work on position of menu entries.
This commit is contained in:
parent
196a745086
commit
312281f4d4
@ -131,7 +131,7 @@ if ($resql)
|
|||||||
}
|
}
|
||||||
if ($conf->use_javascript_ajax)
|
if ($conf->use_javascript_ajax)
|
||||||
{
|
{
|
||||||
print '<tr><td align="center" colspan="2">';
|
print '<tr '.$bc[false].'><td align="center" colspan="2">';
|
||||||
$data=array('series'=>$dataseries);
|
$data=array('series'=>$dataseries);
|
||||||
dol_print_graph('stats',300,180,$data,1,'pie',1);
|
dol_print_graph('stats',300,180,$data,1,'pie',1);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|||||||
@ -58,11 +58,12 @@ class Menu
|
|||||||
* @param string $target Target lien
|
* @param string $target Target lien
|
||||||
* @param string $mainmenu Main menu ('home', 'companies', 'products', ...)
|
* @param string $mainmenu Main menu ('home', 'companies', 'products', ...)
|
||||||
* @param string $leftmenu Left menu ('setup', 'system', 'admintools', ...)
|
* @param string $leftmenu Left menu ('setup', 'system', 'admintools', ...)
|
||||||
|
* @param int $position Position (not used yet)
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function add($url, $titre, $level=0, $enabled=1, $target='',$mainmenu='',$leftmenu='')
|
function add($url, $titre, $level=0, $enabled=1, $target='',$mainmenu='',$leftmenu='',$position=0)
|
||||||
{
|
{
|
||||||
$this->liste[]=array('url'=>$url,'titre'=>$titre,'level'=>$level,'enabled'=>$enabled,'target'=>$target,'mainmenu'=>$mainmenu,'leftmenu'=>$leftmenu);
|
$this->liste[]=array('url'=>$url,'titre'=>$titre,'level'=>$level,'enabled'=>$enabled,'target'=>$target,'mainmenu'=>$mainmenu,'leftmenu'=>$leftmenu, 'position'=>$position);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -76,12 +77,13 @@ class Menu
|
|||||||
* @param string $target Target lien
|
* @param string $target Target lien
|
||||||
* @param string $mainmenu Main menu ('home', 'companies', 'products', ...)
|
* @param string $mainmenu Main menu ('home', 'companies', 'products', ...)
|
||||||
* @param string $leftmenu Left menu ('setup', 'system', 'admintools', ...)
|
* @param string $leftmenu Left menu ('setup', 'system', 'admintools', ...)
|
||||||
|
* @param int $position Position (not used yet)
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function insert($idafter, $url, $titre, $level=0, $enabled=1, $target='',$mainmenu='',$leftmenu='')
|
function insert($idafter, $url, $titre, $level=0, $enabled=1, $target='',$mainmenu='',$leftmenu='',$position=0)
|
||||||
{
|
{
|
||||||
$array_start = array_slice($this->liste,0,($idafter+1));
|
$array_start = array_slice($this->liste,0,($idafter+1));
|
||||||
$array_new = array(0=>array('url'=>$url,'titre'=>$titre,'level'=>$level,'enabled'=>$enabled,'target'=>$target,'mainmenu'=>$mainmenu,'leftmenu'=>$leftmenu));
|
$array_new = array(0=>array('url'=>$url,'titre'=>$titre,'level'=>$level,'enabled'=>$enabled,'target'=>$target,'mainmenu'=>$mainmenu,'leftmenu'=>$leftmenu,'position'=>$position));
|
||||||
$array_end = array_slice($this->liste,($idafter+1));
|
$array_end = array_slice($this->liste,($idafter+1));
|
||||||
$this->liste=array_merge($array_start,$array_new,$array_end);
|
$this->liste=array_merge($array_start,$array_new,$array_end);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -95,6 +95,7 @@ class Menubase
|
|||||||
$this->perms=trim($this->perms);
|
$this->perms=trim($this->perms);
|
||||||
$this->enabled=trim($this->enabled);
|
$this->enabled=trim($this->enabled);
|
||||||
$this->user=trim($this->user);
|
$this->user=trim($this->user);
|
||||||
|
$this->position=trim($this->position);
|
||||||
if (! $this->level) $this->level=0;
|
if (! $this->level) $this->level=0;
|
||||||
|
|
||||||
// Check parameters
|
// Check parameters
|
||||||
|
|||||||
@ -732,9 +732,9 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
|
|||||||
if (! empty($conf->ficheinter->enabled))
|
if (! empty($conf->ficheinter->enabled))
|
||||||
{
|
{
|
||||||
$langs->load("interventions");
|
$langs->load("interventions");
|
||||||
$newmenu->add("/fichinter/list.php?leftmenu=ficheinter", $langs->trans("Interventions"), 0, $user->rights->ficheinter->lire, '', $mainmenu, 'ficheinter');
|
$newmenu->add("/fichinter/list.php?leftmenu=ficheinter", $langs->trans("Interventions"), 0, $user->rights->ficheinter->lire, '', $mainmenu, 'ficheinter', 200);
|
||||||
$newmenu->add("/fichinter/card.php?action=create&leftmenu=ficheinter", $langs->trans("NewIntervention"), 1, $user->rights->ficheinter->creer);
|
$newmenu->add("/fichinter/card.php?action=create&leftmenu=ficheinter", $langs->trans("NewIntervention"), 1, $user->rights->ficheinter->creer, '', '', '', 201);
|
||||||
$newmenu->add("/fichinter/list.php?leftmenu=ficheinter", $langs->trans("List"), 1, $user->rights->ficheinter->lire);
|
$newmenu->add("/fichinter/list.php?leftmenu=ficheinter", $langs->trans("List"), 1, $user->rights->ficheinter->lire, '', '', '', 202);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1370,10 +1370,11 @@ print $sql;
|
|||||||
$menu->target=$this->menu[$key]['target'];
|
$menu->target=$this->menu[$key]['target'];
|
||||||
$menu->user=$this->menu[$key]['user'];
|
$menu->user=$this->menu[$key]['user'];
|
||||||
$menu->enabled=isset($this->menu[$key]['enabled'])?$this->menu[$key]['enabled']:0;
|
$menu->enabled=isset($this->menu[$key]['enabled'])?$this->menu[$key]['enabled']:0;
|
||||||
|
$menu->position=$this->menu[$key]['position'];
|
||||||
|
|
||||||
if (! $err)
|
if (! $err)
|
||||||
{
|
{
|
||||||
$result=$menu->create($user);
|
$result=$menu->create($user); // Save menu entry into table llx_menu
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
$this->menu[$key]['rowid']=$result;
|
$this->menu[$key]['rowid']=$result;
|
||||||
|
|||||||
@ -148,7 +148,8 @@ class modAskPriceSupplier extends DolibarrModules
|
|||||||
'langs'=>'askpricesupplier', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
|
'langs'=>'askpricesupplier', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
|
||||||
'enabled'=>'$conf->askpricesupplier->enabled', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
|
'enabled'=>'$conf->askpricesupplier->enabled', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
|
||||||
'perms'=>'$user->rights->askpricesupplier->lire', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
|
'perms'=>'$user->rights->askpricesupplier->lire', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
|
||||||
'user'=>2 // 0=Menu for internal users, 1=external users, 2=both
|
'user'=>2, // 0=Menu for internal users, 1=external users, 2=both
|
||||||
|
'position'=>30
|
||||||
);
|
);
|
||||||
$r++;
|
$r++;
|
||||||
|
|
||||||
@ -160,7 +161,8 @@ class modAskPriceSupplier extends DolibarrModules
|
|||||||
'langs'=>'askpricesupplier',
|
'langs'=>'askpricesupplier',
|
||||||
'enabled'=>'$conf->askpricesupplier->enabled',
|
'enabled'=>'$conf->askpricesupplier->enabled',
|
||||||
'perms'=>'$user->rights->askpricesupplier->creer',
|
'perms'=>'$user->rights->askpricesupplier->creer',
|
||||||
'user'=>2
|
'user'=>2,
|
||||||
|
'position'=>31
|
||||||
);
|
);
|
||||||
$r++;
|
$r++;
|
||||||
|
|
||||||
@ -172,7 +174,8 @@ class modAskPriceSupplier extends DolibarrModules
|
|||||||
'langs'=>'askpricesupplier',
|
'langs'=>'askpricesupplier',
|
||||||
'enabled'=>'$conf->askpricesupplier->enabled',
|
'enabled'=>'$conf->askpricesupplier->enabled',
|
||||||
'perms'=>'$user->rights->askpricesupplier->lire',
|
'perms'=>'$user->rights->askpricesupplier->lire',
|
||||||
'user'=>2
|
'user'=>2,
|
||||||
|
'position'=>32
|
||||||
);
|
);
|
||||||
$r++;
|
$r++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -227,3 +227,6 @@ update llx_facturedet set product_type = 1 where product_type = 2;
|
|||||||
delete from llx_commande_fournisseur_dispatch where fk_commandefourndet = 0 or fk_commandefourndet IS NULL;
|
delete from llx_commande_fournisseur_dispatch where fk_commandefourndet = 0 or fk_commandefourndet IS NULL;
|
||||||
|
|
||||||
|
|
||||||
|
delete from llx_menu where menu_handler = 'smartphone';
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -33,12 +33,14 @@ AskpricesupplierStatusOpened=Validated (request is open)
|
|||||||
AskpricesupplierStatusClosed=Closed
|
AskpricesupplierStatusClosed=Closed
|
||||||
AskpricesupplierStatusSigned=Accepted
|
AskpricesupplierStatusSigned=Accepted
|
||||||
AskpricesupplierStatusNotSigned=Refused
|
AskpricesupplierStatusNotSigned=Refused
|
||||||
|
AskpricesupplierStatusBilled=Billed
|
||||||
AskpricesupplierStatusDraftShort=Draft
|
AskpricesupplierStatusDraftShort=Draft
|
||||||
AskpricesupplierStatusValidatedShort=Validated
|
AskpricesupplierStatusValidatedShort=Validated
|
||||||
AskpricesupplierStatusOpenedShort=Open
|
AskpricesupplierStatusOpenedShort=Open
|
||||||
AskpricesupplierStatusClosedShort=Closed
|
AskpricesupplierStatusClosedShort=Closed
|
||||||
AskpricesupplierStatusSignedShort=Accepted
|
AskpricesupplierStatusSignedShort=Accepted
|
||||||
AskpricesupplierStatusNotSignedShort=Refused
|
AskpricesupplierStatusNotSignedShort=Refused
|
||||||
|
AskpricesupplierStatusBilledShort=Billed
|
||||||
CopyAskFrom=Create price request by copying existing a request
|
CopyAskFrom=Create price request by copying existing a request
|
||||||
CreateEmptyAsk=Create blank request
|
CreateEmptyAsk=Create blank request
|
||||||
CloneAsk=Clone price request
|
CloneAsk=Clone price request
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user