// Security check if ($user->societe_id) $socid=$user->societe_id; $object = new Contact($db); // Get object canvas (By default, this is not defined, so standard usage of dolibarr) if (!empty($id)) $object->getCanvas($id); $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('contact','contactcard',$canvas); // Security check $result = $objcanvas->restrictedArea($user, 'contact', $id, 'socpeople'); } else { // Security check $result = restrictedArea($user, 'contact', $id, 'socpeople'); // If we create a contact with no company (shared contacts), no check on write permission } // Instantiate hooks of thirdparty module if (is_array($conf->hooks_modules) && !empty($conf->hooks_modules)) { $object->callHooks('contactcard'); } /*
$action = GETPOST('action'); // Security check // Get object canvas (By default, this is not defined, so standard usage of dolibarr) //if (!empty($id)) $object->getCanvas($id); $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('product','xxx',$canvas); // Security check if ($type=='0') $result=$objcanvas->restrictedArea($user,'produit'); else if ($type=='1') $result=$objcanvas->restrictedArea($user,'service'); else $result=$objcanvas->restrictedArea($user,'produit|service'); } else { // Security check if ($type=='0') $result=restrictedArea($user,'produit'); else if ($type=='1') $result=restrictedArea($user,'service'); else $result=restrictedArea($user,'produit|service'); } /* * Actions */
$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); } // Instantiate hooks of thirdparty module. Note that conf->hooks_modules contains array array if (is_array($conf->hooks_modules) && !empty($conf->hooks_modules)) { $object->callHooks('thirdpartycard'); }