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'));
40 $action =
GETPOST(
'action',
'aZ09');
41 $cancel =
GETPOST(
'cancel',
'aZ09');
42 $backtopage =
GETPOST(
'backtopage',
'alpha');
50 $socid =
GETPOST(
'socid',
'int');
52 $socid = $user->socid;
54 $result =
restrictedArea($user,
'tax', $object->id,
'chargesociales',
'charges');
56 $permissiontoread = $user->rights->tax->charges->lire;
57 $permissiontoadd = $user->rights->tax->charges->creer;
58 $permissionnote = $user->rights->tax->charges->creer;
65 $parameters = array();
66 $reshook = $hookmanager->executeHooks(
'doActions', $parameters, $object, $action);
70 if (empty($reshook)) {
71 include DOL_DOCUMENT_ROOT.
'/core/actions_setnotes.inc.php';
81 $title = $langs->trans(
"SocialContribution").
' - '.$langs->trans(
"Note");
82 $help_url =
'EN:Module_Taxes_and_social_contributions|FR:Module Taxes et dividendes|ES:Módulo Impuestos y cargas sociales (IVA, impuestos)';
85 if ($id > 0 || !empty($ref)) {
86 $object->fetch_thirdparty();
90 print
dol_get_fiche_head($head,
'note', $langs->trans(
"SocialContribution"), -1, $object->picto);
92 $morehtmlref =
'<div class="refidno">';
94 $morehtmlref .=
$form->editfieldkey(
"Label",
'lib', $object->label, $object, $user->rights->tax->charges->creer,
'string',
'', 0, 1);
95 $morehtmlref .=
$form->editfieldval(
"Label",
'lib', $object->label, $object, $user->rights->tax->charges->creer,
'string',
'',
null,
null,
'', 1);
98 $langs->load(
"projects");
99 $morehtmlref .=
'<br>'.$langs->trans(
'Project').
' : ';
100 if (!empty($object->fk_project)) {
102 $proj->fetch($object->fk_project);
103 $morehtmlref .=
' : '.$proj->getNomUrl(1);
105 $morehtmlref .=
'<span class="opacitymedium"> - '.dol_escape_htmltag($proj->title).
'</span>';
111 $morehtmlref .=
'</div>';
115 $linkback =
'<a href="'.DOL_URL_ROOT.
'/compta/sociales/list.php?restore_lastsearch_values=1">'.$langs->trans(
"BackToList").
'</a>';
121 dol_banner_tab($object,
'id', $linkback, 1,
'rowid',
'ref', $morehtmlref,
'', 0,
'', $morehtmlright);
124 print
'<div class="fichecenter">';
125 print
'<div class="underbanner clearboth"></div>';
128 $cssclass =
"titlefield";
129 include DOL_DOCUMENT_ROOT.
'/core/tpl/notes.tpl.php';
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_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.
dol_get_fiche_end($notab=0)
Return tab footer of a card.
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.