dolibarr  21.0.0-alpha
Public Member Functions | Public Attributes | List of all members
FormWebsite Class Reference

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

Public Member Functions

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

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

◆ getContentPageTemplate()

FormWebsite::getContentPageTemplate (   $htmlContent = 'message')

Return HTML code for selection of page layout.

Parameters
string$htmlContentHTML name of WYSIWYG field
Returns
string HTML for model page boxes

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

◆ 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 260 of file html.formwebsite.class.php.

◆ 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 200 of file html.formwebsite.class.php.

◆ 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
string The HTML select component

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

◆ 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.


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