Class: OptionsLogic
Source Location: /lodel/scripts/logic/class.options.php
Class OptionsLogic
Class Overview
|
Classe de logique des options
Located in /lodel/scripts/logic/class.options.php [line 58]
Logic
|
--OptionsLogic
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
OptionsLogic OptionsLogic(
)
|
|
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'une 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.
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 _deleteRelatedTables(
integer
$id
)
|
|
Suppression dans les tables liées
Parameters:
|
integer |
$id: |
identifiant numérique de l'objet supprimé |
Redefinition of:
- Logic::_deleteRelatedTables()
- Used in deleteAction to do extra operation after the object has been deleted
void _saveRelatedTables(
object
$vo, 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 |
Redefinition of:
- Logic::_saveRelatedTables()
- Used in editAction to do extra operation after the object has been saved
|
|