mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-06 01:28:19 +01:00
Work on modulebuilder
This commit is contained in:
@@ -1607,7 +1607,7 @@ function getListOfModels($db,$type,$maxfilenamelength=0)
|
||||
if (is_dir($tmpdir))
|
||||
{
|
||||
// all type of template is allowed
|
||||
$tmpfiles=dol_dir_list($tmpdir, 'files', 0, '', '', 'name', SORT_ASC, 0);
|
||||
$tmpfiles=dol_dir_list($tmpdir, 'files', 0, '', '', 'name', SORT_ASC, 0);
|
||||
if (count($tmpfiles)) $listoffiles=array_merge($listoffiles,$tmpfiles);
|
||||
}
|
||||
}
|
||||
@@ -2192,19 +2192,21 @@ function cartesianArray(array $input) {
|
||||
*/
|
||||
function getModuleDirForApiClass($module)
|
||||
{
|
||||
$moduledirforclass=$module;
|
||||
$moduledirforclass=preg_replace('/api$/i','',$module);
|
||||
|
||||
if (in_array($module, array('login', 'access', 'status', 'documents'))) {
|
||||
if ($module == 'contracts') {
|
||||
$moduledirforclass = 'contrat';
|
||||
}
|
||||
elseif (in_array($module, array('login', 'access', 'status', 'documents'))) {
|
||||
$moduledirforclass = 'api';
|
||||
}
|
||||
if (preg_match('/^dictionary/', $module)) {
|
||||
elseif (preg_match('/^dictionary/', $module)) {
|
||||
$moduledirforclass = 'api';
|
||||
}
|
||||
|
||||
if ($module == 'contact' || $module == 'contacts' || $module == 'customer' || $module == 'thirdparty' || $module == 'thirdparties') {
|
||||
elseif ($module == 'contact' || $module == 'contacts' || $module == 'customer' || $module == 'thirdparty' || $module == 'thirdparties') {
|
||||
$moduledirforclass = 'societe';
|
||||
}
|
||||
if ($module == 'propale' || $module == 'proposals') {
|
||||
elseif ($module == 'propale' || $module == 'proposals') {
|
||||
$moduledirforclass = 'comm/propal';
|
||||
}
|
||||
elseif ($module == 'agenda' || $module == 'agendaevents') {
|
||||
|
||||
Reference in New Issue
Block a user