25 require
'../../main.inc.php';
26 require_once DOL_DOCUMENT_ROOT.
'/compta/sociales/class/chargesociales.class.php';
27 require_once DOL_DOCUMENT_ROOT.
'/core/lib/tax.lib.php';
28 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
30 include_once DOL_DOCUMENT_ROOT.
'/projet/class/project.class.php';
31 include_once DOL_DOCUMENT_ROOT.
'/core/class/html.formprojet.class.php';
35 $langs->loadLangs(array(
'compta',
'bills'));
38 $action =
GETPOST(
'action',
'aZ09');
46 $socid =
GETPOST(
'socid',
'int');
48 $socid = $user->socid;
50 $result =
restrictedArea($user,
'tax', $object->id,
'chargesociales',
'charges');
57 if ($action ==
'setlib' && $user->rights->tax->charges->creer) {
59 $result = $object->setValueFrom(
'libelle',
GETPOST(
'lib'),
'',
'',
'text',
'', $user,
'TAX_MODIFY');
76 $title = $langs->trans(
"SocialContribution").
' - '.$langs->trans(
"Info");
77 $help_url =
'EN:Module_Taxes_and_social_contributions|FR:Module Taxes et dividendes|ES:Módulo Impuestos y cargas sociales (IVA, impuestos)';
85 $alreadypayed = $object->getSommePaiement();
87 print
dol_get_fiche_head($head,
'info', $langs->trans(
"SocialContribution"), -1, $object->picto);
89 $morehtmlref =
'<div class="refidno">';
91 $morehtmlref .=
$form->editfieldkey(
"Label",
'lib', $object->label, $object, $user->rights->tax->charges->creer,
'string',
'', 0, 1);
92 $morehtmlref .=
$form->editfieldval(
"Label",
'lib', $object->label, $object, $user->rights->tax->charges->creer,
'string',
'',
null,
null,
'', 1);
95 $langs->load(
"projects");
96 $morehtmlref .=
'<br>'.$langs->trans(
'Project').
' : ';
97 if (!empty($object->fk_project)) {
99 $proj->fetch($object->fk_project);
100 $morehtmlref .=
' : '.$proj->getNomUrl(1);
102 $morehtmlref .=
' - '.$proj->title;
108 $morehtmlref .=
'</div>';
110 $linkback =
'<a href="'.DOL_URL_ROOT.
'/compta/sociales/list.php?restore_lastsearch_values=1">'.$langs->trans(
"BackToList").
'</a>';
112 $object->totalpaid = $alreadypayed;
115 dol_banner_tab($object,
'id', $linkback, 1,
'rowid',
'ref', $morehtmlref,
'', 0,
'', $morehtmlright);
117 print
'<div class="fichecenter">';
118 print
'<div class="underbanner clearboth"></div>';
122 print
'<table class="centpercent"><tr><td>';
124 print
'</td></tr></table>';
if(GETPOST('button_removefilter_x', 'alpha')||GETPOST('button_removefilter.x', 'alpha')||GETPOST('button_removefilter', 'alpha')) if(GETPOST('button_search_x', 'alpha')||GETPOST('button_search.x', 'alpha')||GETPOST('button_search', 'alpha')) if($action=="save" &&empty($cancel)) $help_url
View.
if(!defined('NOREQUIRESOC')) if(!defined('NOREQUIRETRAN')) if(!defined('NOTOKENRENEWAL')) if(!defined('NOREQUIREMENU')) if(!defined('NOREQUIREHTML')) if(!defined('NOREQUIREAJAX')) llxHeader()
Empty header.
Classe permettant la gestion des paiements des charges La tva collectee n'est calculee que sur les fa...
Class to manage projects.
if($cancel &&! $id) if($action=='add' &&! $cancel) if($action=='delete') if($id) $form
Actions.
dol_print_object_info($object, $usetable=0)
Show informations on an object TODO Move this into html.formother.
dol_banner_tab($object, $paramid, $morehtml='', $shownav=1, $fieldid='rowid', $fieldref='ref', $morehtmlref='', $moreparam='', $nodbprefix=0, $morehtmlleft='', $morehtmlstatus='', $onlybanner=0, $morehtmlright='')
Show tab footer of a card.
dol_get_fiche_head($links=array(), $active='', $title='', $notab=0, $picto='', $pictoisfullpath=0, $morehtmlright='', $morecss='', $limittoshow=0, $moretabssuffix='')
Show tabs of a record.
setEventMessages($mesg, $mesgs, $style='mesgs', $messagekey='')
Set event messages in dol_events session object.
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
isModEnabled($module)
Is Dolibarr module enabled.
restrictedArea(User $user, $features, $object=0, $tableandshare='', $feature2='', $dbt_keyfield='fk_soc', $dbt_select='rowid', $isdraft=0, $mode=0)
Check permissions of a user to show a page and an object.
tax_prepare_head(ChargeSociales $object)
Prepare array with list of tabs.