dolibarr  9.0.0
Functions
company.lib.php File Reference

Ensemble de fonctions de base pour le module societe. More...

Go to the source code of this file.

Functions

 societe_prepare_head (Societe $object)
 Return array of tabs to used on pages for third parties cards. More...
 
 societe_prepare_head2 ($object)
 Return array of tabs to used on page. More...
 
 societe_admin_prepare_head ()
 Return array head with list of tabs to view object informations. More...
 
 getCountry ($searchkey, $withcode='', $dbtouse=0, $outputlangs='', $entconv=1, $searchlabel='')
 Return country label, code or id from an id, code or label. More...
 
 getState ($id, $withcode='', $dbtouse=0, $withregion=0, $outputlangs='', $entconv=1)
 Return state translated from an id. More...
 
 currency_name ($code_iso, $withcode='', $outputlangs=null)
 Return label of currency or code+label. More...
 
 getFormeJuridiqueLabel ($code)
 Retourne le nom traduit de la forme juridique. More...
 
 getCountriesInEEC ()
 Return list of countries that are inside the EEC (European Economic Community) TODO Add a field into country dictionary. More...
 
 isInEEC ($object)
 Return if a country of an object is inside the EEC (European Economic Community) More...
 
 show_projects ($conf, $langs, $db, $object, $backtopage='', $nocreatelink=0, $morehtmlright='')
 Show html area for list of projects. More...
 
 show_contacts ($conf, $langs, $db, $object, $backtopage='')
 Show html area for list of contacts. More...
 
 show_addresses ($conf, $langs, $db, $object, $backtopage='')
 Show html area for list of addresses. More...
 
 show_actions_todo ($conf, $langs, $db, $filterobj, $objcon='', $noprint=0, $actioncode='')
 Show html area with actions to do. More...
 
 show_actions_done ($conf, $langs, $db, $filterobj, $objcon='', $noprint=0, $actioncode='', $donetodo='done', $filters=array(), $sortfield='a.datep, a.id', $sortorder='DESC')
 Show html area with actions (done or not, ignore the name of function) More...
 
 show_subsidiaries ($conf, $langs, $db, $object)
 Show html area for list of subsidiaries. More...
 

Detailed Description

Ensemble de fonctions de base pour le module societe.

Definition in file company.lib.php.

Function Documentation

◆ currency_name()

currency_name (   $code_iso,
  $withcode = '',
  $outputlangs = null 
)

Return label of currency or code+label.

Parameters
string$code_isoCode iso of currency
int$withcode'1'=show code + label
Translate$outputlangsOutput language
Returns
string Label translated of currency

Definition at line 569 of file company.lib.php.

◆ getCountriesInEEC()

getCountriesInEEC ( )

Return list of countries that are inside the EEC (European Economic Community) TODO Add a field into country dictionary.

Returns
array Array of countries code in EEC

Definition at line 648 of file company.lib.php.

◆ getCountry()

getCountry (   $searchkey,
  $withcode = '',
  $dbtouse = 0,
  $outputlangs = '',
  $entconv = 1,
  $searchlabel = '' 
)

Return country label, code or id from an id, code or label.

Parameters
int$searchkeyId or code of country to search
string$withcode'0'=Return label, '1'=Return code + label, '2'=Return code from id, '3'=Return id from code, 'all'=Return array('id'=>,'code'=>,'label'=>)
DoliDB$dbtouseDatabase handler (using in global way may fail because of conflicts with some autoload features)
Translate$outputlangsLangs object for output translation
int$entconv0=Return value without entities and not converted to output charset, 1=Ready for html output
int$searchlabelLabel of country to search (warning: searching on label is not reliable)
Returns
mixed Integer with country id or String with country code or translated country name or Array('id','code','label') or 'NotDefined'

Definition at line 428 of file company.lib.php.

◆ getFormeJuridiqueLabel()

getFormeJuridiqueLabel (   $code)

Retourne le nom traduit de la forme juridique.

Parameters
string$codeCode de la forme juridique
Returns
string Nom traduit du pays

Definition at line 613 of file company.lib.php.

◆ getState()

getState (   $id,
  $withcode = '',
  $dbtouse = 0,
  $withregion = 0,
  $outputlangs = '',
  $entconv = 1 
)

Return state translated from an id.

Return value is always utf8 encoded and without entities.

Parameters
int$idid of state (province/departement)
int$withcode'0'=Return label, '1'=Return string code + label, '2'=Return code, 'all'=return array('id'=>,'code'=>,'label'=>)
DoliDB$dbtouseDatabase handler (using in global way may fail because of conflicts with some autoload features)
int$withregion'0'=Ignores region, '1'=Add region name/code/id as needed to output,
Translate$outputlangsLangs object for output translation, not fully implemented yet
int$entconv0=Return value without entities and not converted to output charset, 1=Ready for html output
Returns
mixed String with state code or state name or Array('id','code','label')/Array('id','code','label','region_code','region')

Definition at line 493 of file company.lib.php.

◆ isInEEC()

isInEEC (   $object)

Return if a country of an object is inside the EEC (European Economic Community)

Parameters
Object$objectObject
Returns
boolean true = country inside EEC, false = country outside EEC

Definition at line 697 of file company.lib.php.

◆ show_actions_done()

show_actions_done (   $conf,
  $langs,
  $db,
  $filterobj,
  $objcon = '',
  $noprint = 0,
  $actioncode = '',
  $donetodo = 'done',
  $filters = array(),
  $sortfield = 'a.datep,
a.id'  ,
  $sortorder = 'DESC' 
)

Show html area with actions (done or not, ignore the name of function)

Parameters
Conf$confObject conf
Translate$langsObject langs
DoliDB$dbObject db
mixed$filterobjObject Adherent|Societe|Project|Product|CommandeFournisseur|Dolresource
Contact$objconObject contact
int$noprintReturn string but does not output it
string$actioncodeFilter on actioncode
string$donetodoFilter on event 'done' or 'todo' or ''=nofilter (all).
array$filtersFilter on other fields
string$sortfieldSort field
string$sortorderSort order
Returns
mixed Return html part or void if noprint is 1 TODO change function to be able to list event linked to an object.

Definition at line 1300 of file company.lib.php.

◆ show_actions_todo()

show_actions_todo (   $conf,
  $langs,
  $db,
  $filterobj,
  $objcon = '',
  $noprint = 0,
  $actioncode = '' 
)

Show html area with actions to do.

Parameters
Conf$confObject conf
Translate$langsObject langs
DoliDB$dbObject db
Adherent | Societe$filterobjObject third party or member
Contact$objconObject contact
int$noprintReturn string but does not output it
int$actioncodeFilter on actioncode
Returns
mixed Return html part or void if noprint is 1

Definition at line 1273 of file company.lib.php.

◆ show_addresses()

show_addresses (   $conf,
  $langs,
  $db,
  $object,
  $backtopage = '' 
)

Show html area for list of addresses.

Parameters
Conf$confObject conf
Translate$langsObject langs
DoliDB$dbDatabase handler
Societe$objectThird party object
string$backtopageUrl to go once address is created
Returns
void

Definition at line 1179 of file company.lib.php.

◆ show_contacts()

show_contacts (   $conf,
  $langs,
  $db,
  $object,
  $backtopage = '' 
)

Show html area for list of contacts.

Parameters
Conf$confObject conf
Translate$langsObject langs
DoliDB$dbDatabase handler
Societe$objectThird party object
string$backtopageUrl to go once contact is created
Returns
void

Definition at line 848 of file company.lib.php.

◆ show_projects()

show_projects (   $conf,
  $langs,
  $db,
  $object,
  $backtopage = '',
  $nocreatelink = 0,
  $morehtmlright = '' 
)

Show html area for list of projects.

Parameters
Conf$confObject conf
Translate$langsObject langs
DoliDB$dbDatabase handler
Object$objectThird party object
string$backtopageUrl to go once contact is created
int$nocreatelink1=Hide create project link
string$morehtmlrightMore html on right of title
Returns
void

Definition at line 720 of file company.lib.php.

◆ show_subsidiaries()

show_subsidiaries (   $conf,
  $langs,
  $db,
  $object 
)

Show html area for list of subsidiaries.

Parameters
Conf$confObject conf
Translate$langsObject langs
DoliDB$dbDatabase handler
Societe$objectThird party object
Returns
void

Definition at line 1760 of file company.lib.php.

◆ societe_admin_prepare_head()

societe_admin_prepare_head ( )

Return array head with list of tabs to view object informations.

Returns
array head array with tabs

Definition at line 378 of file company.lib.php.

◆ societe_prepare_head()

societe_prepare_head ( Societe  $object)

Return array of tabs to used on pages for third parties cards.

Parameters
Societe$objectObject company shown
Returns
array Array of tabs

Definition at line 42 of file company.lib.php.

◆ societe_prepare_head2()

societe_prepare_head2 (   $object)

Return array of tabs to used on page.

Parameters
Object$objectObject for tabs
Returns
array Array of tabs

Definition at line 352 of file company.lib.php.