dolibarr 18.0.6
FormWebsite Class Reference

Class to manage component html for module website. More...

Public Member Functions

 __construct ($db)
 Constructor.
 
 selectWebsite ($selected='', $htmlname='exportmodelid', $useempty=0)
 Return HTML select list of websites.
 
 selectTypeOfContainer ($htmlname, $selected='', $useempty=0, $moreattrib='', $addjscombo=0, $morecss='minwidth200')
 Return a HTML select list of type of containers from the dictionary.
 
 selectSampleOfContainer ($htmlname, $selected='', $useempty=0, $moreattrib='', $addjscombo=0, $morecss='minwidth200')
 Return a HTML select list of samples of containers content.
 
 selectContainer ($website, $htmlname='pageid', $pageid=0, $showempty=0, $action='', $morecss='minwidth200', $excludeids=null)
 Return a HTML select list of containers of a website.
 

Public Attributes

 $num
 var int A number of lines
 

Detailed Description

Class to manage component html for module website.

Definition at line 28 of file html.formwebsite.class.php.

Constructor & Destructor Documentation

◆ __construct()

FormWebsite::__construct ( $db)

Constructor.

Parameters
DoliDB$dbDatabase handler

Definition at line 48 of file html.formwebsite.class.php.

Member Function Documentation

◆ selectContainer()

FormWebsite::selectContainer ( $website,
$htmlname = 'pageid',
$pageid = 0,
$showempty = 0,
$action = '',
$morecss = 'minwidth200',
$excludeids = null )

Return a HTML select list of containers of a website.

Note: $website->lines must have been loaded.

Parameters
Website$websiteObject Website
string$htmlnameName of select zone
int$pageidPreselected container ID
int$showemptyShow empty record
string$actionAction on page that use this select list
string$morecssMore CSS
array$excludeidsExclude some ID in list
Returns
string HTML select component with list of block containers

Definition at line 232 of file html.formwebsite.class.php.

References $num, and ajax_combobox().

◆ selectSampleOfContainer()

FormWebsite::selectSampleOfContainer ( $htmlname,
$selected = '',
$useempty = 0,
$moreattrib = '',
$addjscombo = 0,
$morecss = 'minwidth200' )

Return a HTML select list of samples of containers content.

Parameters
string$htmlnameName of select zone
string$selectedSelected value
int$useempty1=Add an empty value in list
string$moreattribMore attributes on HTML select tag
int$addjscomboAdd js combo
string$morecssMore css
Returns
string HTML select component with list of type of containers

Definition at line 171 of file html.formwebsite.class.php.

References ajax_combobox(), and dol_dir_list().

◆ selectTypeOfContainer()

FormWebsite::selectTypeOfContainer ( $htmlname,
$selected = '',
$useempty = 0,
$moreattrib = '',
$addjscombo = 0,
$morecss = 'minwidth200' )

Return a HTML select list of type of containers from the dictionary.

Parameters
string$htmlnameName of select zone
string$selectedSelected value
int$useempty1=Add an empty value in list, 2=Add an empty value in list only if there is more than 2 entries.
string$moreattribMore attributes on HTML select tag
int$addjscomboAdd js combo
string$morecssMore CSS
Returns
void

Definition at line 110 of file html.formwebsite.class.php.

References $num, ajax_combobox(), dol_print_error(), dol_syslog(), and info_admin().

◆ selectWebsite()

FormWebsite::selectWebsite ( $selected = '',
$htmlname = 'exportmodelid',
$useempty = 0 )

Return HTML select list of websites.

Parameters
string$selectedId modele pre-selectionne
string$htmlnameName of HTML select
int$useemptyShow empty value or not
Returns
string Html component

Definition at line 62 of file html.formwebsite.class.php.

References $num, and dol_print_error().


The documentation for this class was generated from the following file: