if (!$user->admin) {
    accessforbidden();
}
/*
 * Actions
 */
require DOL_DOCUMENT_ROOT . "/core/admin_extrafields.inc.php";
/*
 * View
 */
$textobject = $langs->transnoentitiesnoconv("ThirdParty");
$help_url = 'EN:Module Contract setup|FR:Paramétrage_du_module_Contrat';
llxHeader('', $langs->trans("CompanySetup"), $help_url);
$linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>';
print_fiche_titre($langs->trans("ContractsSetup"), $linkback, 'setup');
$head = contract_admin_prepare_head($adh);
dol_fiche_head($head, 'attributes', $langs->trans("Contract"), 0, 'company');
print $langs->trans("DefineHereComplementaryAttributes", $textobject) . '<br>' . "\n";
print '<br>';
dol_htmloutput_errors($mesg);
// Load attribute_label
$extrafields->fetch_name_optionals_label($elementtype);
print "<table summary=\"listofattributes\" class=\"noborder\" width=\"100%\">";
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("Label") . '</td>';
print '<td>' . $langs->trans("AttributeCode") . '</td>';
print '<td>' . $langs->trans("Type") . '</td>';
print '<td align="right">' . $langs->trans("Size") . '</td>';
print '<td width="80">&nbsp;</td>';
print "</tr>\n";
$var = True;
Example #2
0
                    }
                }
            }
        }
    }
}
/*
 * View
 */
$dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']);
llxHeader();
$form = new Form($db);
$linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>';
print load_fiche_titre($langs->trans("ContractsSetup"), $linkback, 'title_setup');
print "<br>";
$head = contract_admin_prepare_head();
dol_fiche_head($head, 'contract', $langs->trans("Contracts"), 0, 'contract');
/*
 * Contracts Numbering model
 */
print load_fiche_titre($langs->trans("ContractsNumberingModules"), '', '');
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td width="100">' . $langs->trans("Name") . '</td>';
print '<td>' . $langs->trans("Description") . '</td>';
print '<td>' . $langs->trans("Example") . '</td>';
print '<td align="center" width="60">' . $langs->trans("Status") . '</td>';
print '<td align="center" width="16">' . $langs->trans("ShortInfo") . '</td>';
print "</tr>\n";
clearstatcache();
foreach ($dirmodels as $reldir) {
Example #3
0
if ($action == 'updateMatrice') dolibarr_set_const($db, "CONTRACT_NUM_MATRICE",$_POST["matrice"],'chaine',0,'',$conf->entity);
if ($action == 'updatePrefix') dolibarr_set_const($db, "CONTRACT_NUM_PREFIX",$_POST["prefix"],'chaine',0,'',$conf->entity);
if ($action == 'setOffset') dolibarr_set_const($db, "CONTRACT_NUM_DELTA",$_POST["offset"],'chaine',0,'',$conf->entity);
if ($action == 'setNumRestart') dolibarr_set_const($db, "CONTRACT_NUM_RESTART_BEGIN_YEAR",$_POST["numrestart"],'chaine',0,'',$conf->entity);
*/
/*
 * View
 */
llxHeader();
$dir = DOL_DOCUMENT_ROOT . "/core/modules/contract/";
$form = new Form($db);
$help_url = 'EN:Module Third Parties setup|FR:Paramétrage_du_module_Tiers|ES:Configuración_del_módulo_terceros';
llxHeader('', $langs->trans("ContractSetup"), $help_url);
$linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>';
print_fiche_titre($langs->trans("ContractsSetup"), $linkback, 'setup');
$head = contract_admin_prepare_head(null);
dol_fiche_head($head, 'general', $langs->trans("Contract"), 0, 'contract');
print "<br>";
print_titre($langs->trans("ContractsNumberingModules"));
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td width="100">' . $langs->trans("Name") . '</td>';
print '<td>' . $langs->trans("Description") . '</td>';
print '<td>' . $langs->trans("Example") . '</td>';
print '<td align="center" width="60">' . $langs->trans("Status") . '</td>';
print '<td align="center" width="16">' . $langs->trans("Infos") . '</td>';
print "</tr>\n";
clearstatcache();
$handle = opendir($dir);
if (is_resource($handle)) {
    $var = true;