dolibarr 21.0.0-alpha
|
Class to manage mailman and spip. More...
Public Member Functions | |
__construct ($db) | |
Constructor. | |
isSpipEnabled () | |
Function used to check if SPIP is enabled on the system. | |
checkSpipConfig () | |
Function used to check if the SPIP config is correct. | |
connectSpip () | |
Function used to connect to SPIP. | |
add_to_spip ($object) | |
Fonction qui donne les droits redacteurs dans spip. | |
del_to_spip ($object) | |
Fonction qui enleve les droits redacteurs dans spip. | |
is_in_spip ($object) | |
Indicate if the user is an existing editor in spip. | |
add_to_mailman ($object, $listes='') | |
Subscribe an email to all mailing-lists. | |
del_to_mailman ($object, $listes='') | |
Unsubscribe an email from all mailing-lists Used when a user is resiliated. | |
Private Member Functions | |
callMailman ($object, $url, $list) | |
Function used to connect to Mailman. | |
Class to manage mailman and spip.
Definition at line 41 of file mailmanspip.class.php.
MailmanSpip::__construct | ( | $db | ) |
Constructor.
Definition at line 84 of file mailmanspip.class.php.
MailmanSpip::add_to_mailman | ( | $object, | |
$listes = '' ) |
Subscribe an email to all mailing-lists.
Adherent | stdClass | $object | Object with data (->email, ->pass, ->element, ->type) |
string | $listes | To force mailing-list (string separated with ,) |
Definition at line 312 of file mailmanspip.class.php.
References $object, callMailman(), dol_syslog(), and getDolGlobalString().
MailmanSpip::add_to_spip | ( | $object | ) |
Fonction qui donne les droits redacteurs dans spip.
Adherent | $object | Object with data (->firstname, ->lastname, ->email and ->login) |
Definition at line 177 of file mailmanspip.class.php.
References $object, checkSpipConfig(), connectSpip(), dol_hash(), dol_syslog(), dolGetFirstLastname(), isSpipEnabled(), and makesalt().
|
private |
Function used to connect to Mailman.
Adherent | $object | Object with the data |
string | $url | Mailman URL to be called with patterns |
string | $list | Name of mailing-list |
Definition at line 143 of file mailmanspip.class.php.
References $object, dol_syslog(), getDolGlobalString(), and getURLContent().
Referenced by add_to_mailman(), and del_to_mailman().
MailmanSpip::checkSpipConfig | ( | ) |
Function used to check if the SPIP config is correct.
Definition at line 108 of file mailmanspip.class.php.
References getDolGlobalString().
Referenced by add_to_spip(), del_to_spip(), and is_in_spip().
MailmanSpip::connectSpip | ( | ) |
Function used to connect to SPIP.
Definition at line 122 of file mailmanspip.class.php.
References dol_syslog(), getDolGlobalInt(), getDolGlobalString(), and getDoliDBInstance().
Referenced by add_to_spip(), del_to_spip(), and is_in_spip().
MailmanSpip::del_to_mailman | ( | $object, | |
$listes = '' ) |
Unsubscribe an email from all mailing-lists Used when a user is resiliated.
Adherent | stdClass | $object | Object with data (->email, ->pass, ->element, ->type) |
string | $listes | To force mailing-list (string separated with ,) |
Definition at line 382 of file mailmanspip.class.php.
References $object, callMailman(), dol_syslog(), and getDolGlobalString().
MailmanSpip::del_to_spip | ( | $object | ) |
Fonction qui enleve les droits redacteurs dans spip.
Adherent | $object | Object with data (->login) |
Definition at line 224 of file mailmanspip.class.php.
References $object, checkSpipConfig(), connectSpip(), dol_syslog(), and isSpipEnabled().
MailmanSpip::is_in_spip | ( | $object | ) |
Indicate if the user is an existing editor in spip.
object | $object | Object with data (->login) |
Definition at line 265 of file mailmanspip.class.php.
References $object, checkSpipConfig(), connectSpip(), and isSpipEnabled().
MailmanSpip::isSpipEnabled | ( | ) |
Function used to check if SPIP is enabled on the system.
Definition at line 94 of file mailmanspip.class.php.
References getDolGlobalInt().
Referenced by add_to_spip(), del_to_spip(), and is_in_spip().