$langs->load("banks"); $langs->load("users"); if ($conf->notification->enabled) $langs->load("mails"); $mesg=''; $error=0; $errors=array(); $action = (GETPOST('action') ? GETPOST('action') : 'view'); $confirm = GETPOST('confirm'); $socid = GETPOST('socid'); if ($user->societe_id) $socid=$user->societe_id; $object = new Societe($db); $extrafields = new ExtraFields($db); // Get object canvas (By default, this is not defined, so standard usage of dolibarr) $object->getCanvas($socid); $canvas = $object->canvas?$object->canvas:GETPOST("canvas"); if (! empty($canvas)) { require_once(DOL_DOCUMENT_ROOT."/core/class/canvas.class.php"); $objcanvas = new Canvas($db, $action); $objcanvas->getCanvas('thirdparty', 'card', $canvas); } // Security check $result = restrictedArea($user, 'societe', $socid, '&societe', '', 'fk_soc', 'rowid', $objcanvas); // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array include_once(DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'); $hookmanager=new HookManager($db); $hookmanager->initHooks(array('thirdpartycard'));
if ($conf->notification->enabled) $langs->load("mails"); $error=0; $errors=array(); $action = GETPOST('action'); $confirm = GETPOST('confirm'); $object = new Societe($db); $extrafields = new ExtraFields($db); // Security check $socid = GETPOST("socid"); if ($user->societe_id) $socid=$user->societe_id; // Get object canvas (By default, this is not defined, so standard usage of dolibarr) if (!empty($socid)) $object->getCanvas($socid); $canvas = (!empty($object->canvas)?$object->canvas:GETPOST("canvas")); if (! empty($canvas)) { require_once(DOL_DOCUMENT_ROOT."/core/class/canvas.class.php"); $objcanvas = new Canvas($db,$action); $objcanvas->getCanvas('thirdparty','card',$canvas); // Security check $result = $objcanvas->restrictedArea($user, 'societe', $socid); } else { // Security check $result = restrictedArea($user, 'societe', $socid); }