Class: OptiongroupsLogic
Source Location: /lodel/scripts/logic/class.optiongroups.php
Class OptiongroupsLogic
Class Overview
|
Classe de logique des groupes d'options
Located in /lodel/scripts/logic/class.optiongroups.php [line 60]
Logic
|
--OptiongroupsLogic
Author(s):
- Ghislain Picard
- Jean Lamy
API Tags:
Information Tags:
| Version: | CVS:$Id: |
| Copyright: | 2003, Ghislain Picard, Marin Dacos, Luc Santeramo, Nicolas Nutten, Anne Gentil-Beccot |
| Copyright: | 2001-2002, Ghislain Picard, Marin Dacos |
| Copyright: | 2004, Ghislain Picard, Marin Dacos, Luc Santeramo, Anne Gentil-Beccot, Bruno Cénou |
| Copyright: | 2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno Cénou |
| Copyright: | 2006, Marin Dacos, Luc Santeramo, Bruno Cénou, Jean Lamy, Mikaël Cixous, Sophie Malafosse |
| Copyright: | 2007, Marin Dacos, Bruno Cénou, Sophie Malafosse, Pierre-Alain Mignot |
| Since: | Classe ajouté depuis la version 0.8 |
|
Methods
|
Inherited Properties, Constants, and Methods
Method Summary
| void |
editAction() |
Ajout d'un nouvel objet ou Edition d'un objet existant |
| void |
makeSelect() |
Construction des balises select HTML pour cet objet |
Methods
OptiongroupsLogic OptiongroupsLogic(
)
|
|
Constructor
void changeRankAction(
array
&$context, array
&$error
)
|
|
Changement du rang d'un objet
Parameters:
|
array |
&$context: |
le contexte passé par référence |
|
array |
&$error: |
le tableau des erreurs éventuelles passé par référence |
Redefinition of:
- Logic::changeRankAction()
- Implémentation par défaut de l'action qui permet de changer le rang d'un objet.
void deleteAction(
array
&$context, array
&$error
)
|
|
Suppression d'un objet
Parameters:
|
array |
&$context: |
le contexte passé par référence |
|
array |
&$error: |
le tableau des erreurs éventuelles passé par référence |
Redefinition of:
- Logic::deleteAction()
- Implémentation par défaut de l'action qui permet de supprimer un objet.
void editAction(
array
&$context, array
&$error, [
$clean = false]
)
|
|
Ajout d'un nouvel objet ou Edition d'un objet existant
Ajout d'un groupe d'option
Parameters:
|
array |
&$context: |
le contexte passé par référence |
|
array |
&$error: |
le tableau des erreurs éventuelles passé par référence |
|
|
$clean: |
|
Redefinition of:
- Logic::editAction()
- Implémenation de l'action d'ajout ou d'édition d'un objet.
false isdeletelocked(
integer
$id, [integer
$status = 0]
)
|
|
Indique si un objet est protégé en suppression
Cette méthode indique si un objet, identifié par son identifiant numérique et éventuellement son status, ne peut pas être supprimé. Dans le cas où un objet ne serait pas supprimable un message est retourné indiquant la cause. Sinon la méthode renvoit le booleen false.
Parameters:
|
integer |
$id: |
identifiant de l'objet |
|
integer |
$status: |
status de l'objet |
API Tags:
| Return: | si l'objet n'est pas protégé en suppression, un message sinon |
Redefinition of:
- Logic::isdeletelocked()
- Implémentation par défaut de isdeletelocked()
void makeSelect(
array
&$context, string
$var
)
|
|
Construction des balises select HTML pour cet objet
Parameters:
|
array |
&$context: |
le contexte, tableau passé par référence |
|
string |
$var: |
le nom de la variable du select |
void _prepareEdit(
object
$dao, array
&$context
)
|
|
Préparation de l'action Edit
Parameters:
|
object |
$dao: |
la DAO utilisée |
|
array |
&$context: |
le context passé par référence |
API Tags:
Redefinition of:
- Logic::_prepareEdit()
- Used in editAction to do extra operation before the object is saved.
void _saveRelatedTables(
object
$vo,
&$context, array
$context
)
|
|
Sauve des données dans des tables liées éventuellement
Appelé par editAction pour effectuer des opérations supplémentaires de sauvegarde.
Parameters:
|
object |
$vo: |
l'objet qui a été créé |
|
array |
$context: |
le contexte |
|
|
&$context: |
|
Redefinition of:
- Logic::_saveRelatedTables()
- Used in editAction to do extra operation after the object has been saved
|
|