Change menu code , replace CFG by C0 or C1 , new standard
This commit is contained in:
parent
b1896b410f
commit
a618ef4a44
30 changed files with 62 additions and 42 deletions
|
|
@ -159,9 +159,9 @@ $path = array(
|
|||
"user_sec_action"=>"ajax_user_security",
|
||||
// Update in once all the ledgers
|
||||
"ledger_access_all"=>"ajax_user_security",
|
||||
// From the page CFGSEC,set the actions
|
||||
// From the page C0SEC,set the actions
|
||||
"action_access"=>"ajax_user_security",
|
||||
// From the page CFGSEC,set all the actions
|
||||
// From the page C0SEC,set all the actions
|
||||
"action_access_all"=>"ajax_user_security",
|
||||
"todo_list"=>"ajax_todo_list",
|
||||
// Writing operation History for a card or an accounting
|
||||
|
|
@ -248,7 +248,7 @@ $path = array(
|
|||
"anc_accounting"=>"ajax_anc_accounting",
|
||||
// Update name and description
|
||||
"anc_updatedescription"=>"ajax_anc_plan",
|
||||
// Update, insert or delete accounting frmo CFGPCMN
|
||||
// Update, insert or delete accounting frmo C0PCMN
|
||||
"accounting"=>"ajax_accounting",
|
||||
// Show detail of an ANC operation
|
||||
"anc_detail_op"=>"ajax_anc_detail_operation",
|
||||
|
|
|
|||
|
|
@ -1576,7 +1576,7 @@ function display_sub_menu(p_dossier, p_profile, p_dep, p_level) {
|
|||
}
|
||||
|
||||
/**
|
||||
* in CFGPRO, ask to confirm before removing a submenu and its children
|
||||
* in C0PROFL, ask to confirm before removing a submenu and its children
|
||||
* @param {type} p_dossier
|
||||
* @param {type} profile_menu_id
|
||||
* @returns {undefined}
|
||||
|
|
@ -3840,7 +3840,7 @@ function toggle_checkbox_onoff(icon_domid, p_value_domid) {
|
|||
}
|
||||
|
||||
/**
|
||||
* in CFGLED show or hide the row depending if the warning is enable or not
|
||||
* in C0JRN show or hide the row depending if the warning is enable or not
|
||||
*
|
||||
* @param {type} p_enable
|
||||
* @param {type} p_row
|
||||
|
|
@ -4280,7 +4280,7 @@ function check_password_strength(p_pass_domid, p_result_domid, details) {
|
|||
}
|
||||
|
||||
/**
|
||||
* activate a plugin , must comes from CFGPLUGIN
|
||||
* activate a plugin , must comes from C0PLG
|
||||
* @param elt {string} DOMID of the element, must have the attribute gDossier, plugin and pr_id (for the profile)
|
||||
* @test
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ if (!defined('ALLOWED')) { die('Appel direct ne sont pas permis'); }
|
|||
|
||||
/**
|
||||
* @file
|
||||
* @brief CFGCURRENCY Manage the currency and the rate
|
||||
* @brief C0DEV Manage the currency and the rate
|
||||
* @example test_currency_mtable.php
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ try {
|
|||
echo $e->getMessage();
|
||||
return;
|
||||
}
|
||||
if ( $g_user->check_module("CFGPCMN") == 0) die();
|
||||
if ( $g_user->check_module("C0PCMN") == 0) die();
|
||||
|
||||
|
||||
$obj=new Acc_Plan_SQL($cn);
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ if (!defined('ALLOWED'))
|
|||
|
||||
global $g_user;
|
||||
|
||||
if ($g_user->check_module('CFGPLUGIN') == 0) die();
|
||||
if ($g_user->check_module('C0PLG') == 0) die();
|
||||
|
||||
try {
|
||||
$me_code = $http->get("mecode");
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ if (!defined('ALLOWED'))
|
|||
die('Appel direct ne sont pas permis');
|
||||
|
||||
// Security
|
||||
if ($g_user->check_module('CFGPRO')==0)
|
||||
if ($g_user->check_module('C0PROFL')==0)
|
||||
die();
|
||||
|
||||
$http=new HttpInput();
|
||||
|
|
|
|||
|
|
@ -414,7 +414,7 @@ if ($op=='upgradePlugin')
|
|||
$progress->set_value(55);
|
||||
$plugin->install();
|
||||
$progress->set_value(100);
|
||||
echo _("L'extension doit être activée dans le dossier avec CFGPLUGIN");
|
||||
echo _("L'extension doit être activée dans le dossier avec C0PLG");
|
||||
return;
|
||||
}
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -45,9 +45,9 @@ catch (Exception $ex)
|
|||
|
||||
/* security check */
|
||||
/**
|
||||
* check if module CFGCURRENCY
|
||||
* check if module C0DEV
|
||||
*/
|
||||
if ($g_user->check_module('CFGCURRENCY')==0)
|
||||
if ($g_user->check_module('C0DEV')==0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
/**
|
||||
* @file
|
||||
* @brief call from ajax : display submenu
|
||||
* Security : only user with the menu CFGPRO
|
||||
* Security : only user with the menu C0PROFL
|
||||
* display the submenu of a menu or a module
|
||||
* It expects 2 parameters = p_profile (profile.p_id) and the dep (menu_ref.me_code)
|
||||
*/
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
|
||||
|
||||
// Security
|
||||
if ( $g_user->check_module('CFGPRO') == 0 ) die();
|
||||
if ( $g_user->check_module('C0PROFL') == 0 ) die();
|
||||
|
||||
$http=new HttpInput();
|
||||
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ if (!defined('ALLOWED')) die('Appel direct ne sont pas permis');
|
|||
|
||||
global $g_user;
|
||||
|
||||
if ( $g_user->check_module('CFGDOCST') == 0 ) {
|
||||
record_log("forbidden : CFGDOCST ".__FILE__);
|
||||
if ( $g_user->check_module('C1DOC') == 0 ) {
|
||||
record_log("forbidden : C1DOC ".__FILE__);
|
||||
exit();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
|
||||
|
||||
// Security
|
||||
if ( $g_user->check_module('CFGPRO') == 0 ) die();
|
||||
if ( $g_user->check_module('C0PROFL') == 0 ) die();
|
||||
|
||||
require_once NOALYSS_INCLUDE.'/database/profile_sql.class.php';
|
||||
$http=new HttpInput();
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ if ( ! defined ('ALLOWED') ) die(_('Non autorisé'));
|
|||
$http=new HttpInput();
|
||||
|
||||
// Security
|
||||
if ($g_user->check_module('CFGPRO')==0)
|
||||
if ($g_user->check_module('C0PROFL')==0)
|
||||
die();
|
||||
try
|
||||
{
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
if (!defined('ALLOWED'))
|
||||
die('Appel direct ne sont pas permis');
|
||||
|
||||
if ( $g_user->check_module('CFGTAG') == 0 ) {
|
||||
if ( $g_user->check_module('C0TAG') == 0 ) {
|
||||
record_log("forbidden : AJT01 ".__FILE__);
|
||||
exit();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ $op=$http->request("op");
|
|||
global $g_user;
|
||||
$nDossier=Dossier::id();
|
||||
///check security
|
||||
if ( $g_user->check_module('CFGTAG')==0 && $g_user->check_action(TAGADD) == 0)
|
||||
if ( $g_user->check_module('C0TAG')==0 && $g_user->check_action(TAGADD) == 0)
|
||||
{
|
||||
die(_("non permis"));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ if (!defined('ALLOWED'))
|
|||
* @brief
|
||||
*/
|
||||
global $g_user;
|
||||
$g_user->can_request('CFGTAG');
|
||||
$g_user->can_request('C0TAG');
|
||||
|
||||
/*
|
||||
* Received parameter
|
||||
|
|
|
|||
|
|
@ -26,11 +26,11 @@ if (!defined('ALLOWED'))
|
|||
|
||||
/**
|
||||
* @file
|
||||
* @brief Manage the security of a ledger , from CFGSEC module
|
||||
* @brief Manage the security of a ledger , from C0SEC module
|
||||
*
|
||||
*/
|
||||
global $g_user;
|
||||
if ( $g_user->check_module("CFGSEC") == 0)
|
||||
if ( $g_user->check_module("C0SEC") == 0)
|
||||
throw new Exception(_("Non autorisé"));
|
||||
|
||||
$n_dossier_id=Dossier::id();
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ class Acc_Currency
|
|||
and currency_id=$2";
|
||||
$value=$this->cn->get_value($sql,[$p_date,$this->get_id()]);
|
||||
if ($value == "") {
|
||||
throw new Exception(_("Aucun taux à cette date , aller sur CFGCURRENCY"));
|
||||
throw new Exception(_("Aucun taux à cette date , aller sur C0DEV"));
|
||||
}
|
||||
return $value;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3027,7 +3027,7 @@ class Acc_Ledger extends jrn_def_sql
|
|||
Array
|
||||
(
|
||||
[gDossier] => 25
|
||||
[ac] => CFG/MACC/CFGLED
|
||||
[ac] => CFG/MACC/C0JRN
|
||||
[p_jrn] => -1
|
||||
[p_action] => jrn
|
||||
[sa] => add
|
||||
|
|
|
|||
|
|
@ -328,7 +328,7 @@ class Acc_Ledger_Fin extends Acc_Ledger
|
|||
if ($this->bank_id=="")
|
||||
{
|
||||
echo h2("Journal de banque non configuré ".$this->get_name(), ' class="error"');
|
||||
echo '<span class="error"> vous devez donner à ce journal un compte en banque (fiche), modifiez dans CFGLED</span>';
|
||||
echo '<span class="error"> vous devez donner à ce journal un compte en banque (fiche), modifiez dans C0JRN</span>';
|
||||
alert("Journal de banque non configuré ".$this->get_name());
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -162,7 +162,7 @@ class Extension extends Menu_Ref_sql
|
|||
// throw an exception if there is no dependency
|
||||
if (empty($dep_id))
|
||||
{
|
||||
$msg = sprintf(_("Le menu %s dont dépend %s doit être crée ou %s doit être ajouté depuis le menu CFGPRO"),
|
||||
$msg = sprintf(_("Le menu %s dont dépend %s doit être crée ou %s doit être ajouté depuis le menu C0PROFL"),
|
||||
$p_module,$this->me_code,$this->me_code);
|
||||
throw new Exception($msg, 30);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ class Tva_Rate_MTable extends Manage_Table_SQL
|
|||
$text->set_attribute('jrn', 0);
|
||||
$text->set_attribute('account', 'tva_purchase');
|
||||
echo $text->input();
|
||||
$url="do.php?".http_build_query(array("gDossier"=>Dossier::id(),"ac"=>'CFGPCMN','p_start'=>4));
|
||||
$url="do.php?".http_build_query(array("gDossier"=>Dossier::id(),"ac"=>'C0PCMN','p_start'=>4));
|
||||
echo HtmlInput::anchor(_("Configuration poste comptable"),$url,"",'target="_blank"');
|
||||
}
|
||||
elseif ($key=='tva_sale')
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ catch (Exception $ex)
|
|||
$cn=Dossier::connect();
|
||||
echo '<p class="info">'.
|
||||
'<a href="https://wiki.noalyss.eu/doku.php?id=menu:cfgaction" target="_blank">'.
|
||||
_("Aide : voir CFGACTION").
|
||||
_("Aide : voir C0ACT").
|
||||
'</a>'.
|
||||
'</p>';
|
||||
// document_option id from document_option where do_code='contact_multiple' and document_type_id=p_id
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
*/
|
||||
require_once NOALYSS_INCLUDE.'/lib/ac_common.php';
|
||||
|
||||
if ( $g_user->check_module("CFGDOC") == 0 ) exit();
|
||||
if ( $g_user->check_module("C0DOC") == 0 ) exit();
|
||||
// retrieve the document
|
||||
$r=$cn->exec_sql("select md_id,md_lob,md_filename,md_mimetype
|
||||
from document_modele where md_id=$1",array($_REQUEST['md_id']));
|
||||
|
|
|
|||
|
|
@ -1044,7 +1044,7 @@ function find_default_module()
|
|||
$cn->exec_sql('insert into profile_user(user_name,p_id) values ($1,1) ',array($g_user->login));
|
||||
return find_default_module();
|
||||
}
|
||||
echo_warning(_("Utilisateur n'a pas de profil, votre administrateur doit en configurer un dans CFGSEC"));
|
||||
echo_warning(_("Utilisateur n'a pas de profil, votre administrateur doit en configurer un dans C0SEC"));
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ if ($UserChange->admin == 0 ) :
|
|||
<p class="notice">
|
||||
Les autres droits doivent être réglés dans les dossiers (paramètre->sécurité), le fait de changer un utilisateur d'administrateur à utilisateur
|
||||
normal ne change pas le profil administrateur dans les dossiers.
|
||||
Il faut aller dans CFGSECURITY pour diminuer ses privilèges.
|
||||
Il faut aller dans C0SEC pour diminuer ses privilèges.
|
||||
</p>
|
||||
|
||||
<?php
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
//@description:CFGPCMN Ajout d'un poste comptable
|
||||
//@description:C0PCMN Ajout d'un poste comptable
|
||||
$_GET=array (
|
||||
'gDossier' => '42',
|
||||
'ac' => 'PARAM/CFGPCMN',
|
||||
'ac' => 'PARAM/C0PCMN',
|
||||
);
|
||||
$_POST=array (
|
||||
'p_action' => 'pcmn',
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
//@description:CFGPCMN Plan comptable
|
||||
//@description:C0PCMN Plan comptable
|
||||
$_GET=array (
|
||||
'gDossier' => '42',
|
||||
'ac' => 'PARAM/CFGPCMN',
|
||||
'ac' => 'PARAM/C0PCMN',
|
||||
);
|
||||
$_POST=array (
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<?php
|
||||
//@description:CFGLED
|
||||
//@description:C0JRN
|
||||
$_GET=array (
|
||||
'gDossier' => '42',
|
||||
'ac' => 'PARAM/CFGLED',
|
||||
'ac' => 'PARAM/C0JRN',
|
||||
'sa' => 'detail',
|
||||
'p_jrn' => '1',
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
//@description:CFGPCMN
|
||||
//@description:C0PCMN
|
||||
$_GET=array (
|
||||
'ac' => 'PARAM/CFGPCMN',
|
||||
'ac' => 'PARAM/C0PCMN',
|
||||
'p_start' => '4',
|
||||
'gDossier' => '42',
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,3 +1,23 @@
|
|||
alter table attr_min add ad_default_order int;
|
||||
|
||||
update attr_min set ad_default_order = a1.ad_default_order from attr_def a1 where a1.ad_id = attr_min.ad_id;
|
||||
|
||||
|
||||
select replace_menu_code('CFGACC','C0PST');
|
||||
select replace_menu_code('CFGDOC','C0DOC');
|
||||
select replace_menu_code('CFGSEC','C0SEC');
|
||||
select replace_menu_code('CFGPCMN','C0PCMN');
|
||||
select replace_menu_code('CFGPRO','C0PROFL');
|
||||
select replace_menu_code('CFGLED','C0JRN');
|
||||
select replace_menu_code('CFGDOCST','C1DOC');
|
||||
select replace_menu_code('CFGDEFMENU','C0MENU');
|
||||
select replace_menu_code('CFGPAY','C0PAY');
|
||||
select replace_menu_code('CFGCURRENCY','C0DEV');
|
||||
select replace_menu_code('CFGACTION','C0ACT');
|
||||
select replace_menu_code('CFGOPT1','C0OPT1');
|
||||
select replace_menu_code('CFGSTOCK','C0STOCK');
|
||||
select replace_menu_code('CFGPLUGIN','C0PLG');
|
||||
select replace_menu_code('CFGTAG','C0TAG');
|
||||
|
||||
update menu_ref set me_description ='Configuration des extensions' where me_code='C0PLG';
|
||||
update menu_ref set me_description ='Clef de répartition pour la comptabilité analytique' where me_code='ANCKEY';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue