} $result = restrictedArea($user, 'societe', $socid, '&societe'); // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array $hookmanager->initHooks(array('infothirdparty')); /* * Actions */ $parameters = array('id' => $socid); $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks $error = $hookmanager->error; $errors = array_merge($errors, (array) $hookmanager->errors); /* * View */ $help_url = 'EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas'; llxHeader('', $langs->trans("ThirdParty"), $help_url); $soc = new Societe($db); $soc->fetch($socid); $soc->info($socid); /* * Affichage onglets */ $head = societe_prepare_head($soc); dol_fiche_head($head, 'info', $langs->trans("ThirdParty"), 0, 'company'); print '<table width="100%"><tr><td>'; dol_print_object_info($soc); print '</td></tr></table>'; print '</div>'; llxFooter(); $db->close();
$result = restrictedArea($user, 'societe', $socid, '&societe'); // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array $hookmanager->initHooks(array('infothirdparty')); /* * Actions */ $parameters = array('id' => $socid); $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); } /* * View */ $help_url = 'EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas'; llxHeader('', $langs->trans("ThirdParty"), $help_url); $object = new Societe($db); $object->fetch($socid); $object->info($socid); /* * Affichage onglets */ $head = societe_prepare_head($object); dol_fiche_head($head, 'info', $langs->trans("ThirdParty"), 0, 'company'); print '<table width="100%"><tr><td>'; dol_print_object_info($object); print '</td></tr></table>'; dol_fiche_end(); llxFooter(); $db->close();
/** * testSocieteOther * * @param Societe $localobject Company * @return int $id Id of company * * @depends testIdProfCheck * The depends says test is run only if previous is ok */ public function testSocieteOther($localobject) { global $conf,$user,$langs,$db; $conf=$this->savconf; $user=$this->savuser; $langs=$this->savlangs; $db=$this->savdb; $result=$localobject->set_as_client(); print __METHOD__." id=".$localobject->id." result=".$result."\n"; $this->assertLessThan($result, 0); $result=$localobject->set_price_level(1,$user); print __METHOD__." id=".$localobject->id." result=".$result."\n"; $this->assertLessThan($result, 0); $result=$localobject->set_remise_client(10,'Gift',$user); print __METHOD__." id=".$localobject->id." result=".$result."\n"; $this->assertLessThan($result, 0); $result=$localobject->getNomUrl(1); print __METHOD__." id=".$localobject->id." result=".$result."\n"; $this->assertNotEquals($result, ''); $result=$localobject->isInEEC(); print __METHOD__." id=".$localobject->id." country_code=".$this->country_code." result=".$result."\n"; $this->assertTrue(true, $result); $localobject->info($localobject->id); print __METHOD__." localobject->date_creation=".$localobject->date_creation."\n"; $this->assertNotEquals($localobject->date_creation, ''); return $localobject->id; }