dolibarr 21.0.0-alpha
opensurvey.lib.php File Reference

Functions for module. More...

Go to the source code of this file.

Functions

 opensurvey_prepare_head (Opensurveysondage $object)
 Returns an array with the tabs for the "Opensurvey poll" section It loads tabs from modules looking for the entity Opensurveyso.
 
 llxHeaderSurvey ($title, $head="", $disablejs=0, $disablehead=0, $arrayofjs=[], $arrayofcss=[], $numsondage='')
 Show header for new member.
 
 llxFooterSurvey ()
 Show footer for new member.
 
 get_server_name ()
 get_server_name
 
 issetAndNoEmpty ($name, $tableau=null)
 Fonction vérifiant l'existance et la valeur non vide d'une clé d'un tableau.
 
 getUrlSondage ($id, $admin=false)
 Fonction permettant de générer les URL pour les sondage.
 
 dol_survey_random ($car)
 Generate a random id.
 
 ajouter_sondage ()
 Add a poll.
 

Detailed Description

Functions for module.

Definition in file opensurvey.lib.php.

Function Documentation

◆ ajouter_sondage()

ajouter_sondage ( )

Add a poll.

Returns
void

Definition at line 234 of file opensurvey.lib.php.

References dol_buildpath(), dol_print_error(), and dol_survey_random().

◆ dol_survey_random()

dol_survey_random ( $car)

Generate a random id.

Parameters
int$carLength of string to generate key
Returns
string

Definition at line 218 of file opensurvey.lib.php.

Referenced by ajouter_sondage().

◆ get_server_name()

get_server_name ( )

get_server_name

Returns
string URL to use

Definition at line 159 of file opensurvey.lib.php.

Referenced by getUrlSondage().

◆ getUrlSondage()

getUrlSondage ( $id,
$admin = false )

Fonction permettant de générer les URL pour les sondage.

Parameters
string$idL'identifiant du sondage
bool$adminTrue pour générer une URL pour l'administration d'un sondage, False pour un URL publique
Returns
string L'url pour le sondage

Definition at line 200 of file opensurvey.lib.php.

References $id, and get_server_name().

◆ issetAndNoEmpty()

issetAndNoEmpty ( $name,
$tableau = null )

Fonction vérifiant l'existance et la valeur non vide d'une clé d'un tableau.

Parameters
string$nameKey to test
array$tableauArray in which searching key ($_POST by default)
Returns
bool True if key exists and return a non empty value

Definition at line 183 of file opensurvey.lib.php.

◆ llxFooterSurvey()

llxFooterSurvey ( )

Show footer for new member.

Returns
void

Definition at line 139 of file opensurvey.lib.php.

References dol_htmloutput_events(), and printCommonFooter().

◆ llxHeaderSurvey()

llxHeaderSurvey ( $title,
$head = "",
$disablejs = 0,
$disablehead = 0,
$arrayofjs = [],
$arrayofcss = [],
$numsondage = '' )

Show header for new member.

Parameters
string$titleTitle
string$headHead array
int$disablejsMore content into html header
int$disableheadMore content into html header
string[] | string$arrayofjsArray of complementary js files
string[] | string$arrayofcssArray of complementary css files
string$numsondageNum survey
Returns
void

Definition at line 78 of file opensurvey.lib.php.

References getDolGlobalString(), and top_htmlhead().

◆ opensurvey_prepare_head()

opensurvey_prepare_head ( Opensurveysondage $object)

Returns an array with the tabs for the "Opensurvey poll" section It loads tabs from modules looking for the entity Opensurveyso.

Parameters
Opensurveysondage$objectCurrent viewing poll
Returns
array<array{0:string,1:string,2:string}> Tabs for the opensurvey section

Definition at line 34 of file opensurvey.lib.php.

References $object, and complete_head_from_modules().