Class: EntriesLogic
Source Location: /lodel/scripts/logic/class.entries.php
Class EntriesLogic
Class Overview
|
Classe de logique des entrées
Located in /lodel/scripts/logic/class.entries.php [line 62]
Logic
|
--GenericLogic
|
--EntriesLogic
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 (index seulement) |
| false |
isdeletelocked() |
Indique si un objet est protégé en suppression (index ET persons) |
| void |
listAction() |
Appel la liste des objet de cette logic : ici les entrées (index ET persons) |
| void |
makeSelect() |
Construction des balises select HTML pour cet objet (index seulement) |
| void |
viewAction() |
Affichage d'un objet (index ET persons) |
| void |
_deleteRelatedTables() |
Used in deleteAction to do extra operation after the object has been deleted (index ET persons) |
Methods
EntriesLogic EntriesLogic(
[
$logicname = 'entries']
)
|
|
Constructeur
Parameters:
void changeRankAction(
array
&$context, array
&$error
)
|
|
Changement du rang d'un objet (index seulement)
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 editAction(
array
&$context, array
&$error, [
$clean = false]
)
|
|
Ajout d'un nouvel objet ou Edition d'un objet existant (index seulement)
Ajout d'une nouvelle entrée
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.
Redefined in descendants as:
false isdeletelocked(
integer
$id, [integer
$status = 0]
)
|
|
Indique si un objet est protégé en suppression (index ET persons)
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 listAction(
array
&$context, array
&$error, [
$clean = false]
)
|
|
Appel la liste des objet de cette logic : ici les entrées (index ET persons)
Parameters:
|
array |
&$context: |
le contexte passé par référence |
|
array |
&$error: |
le tableau des erreurs éventuelles passé par référence |
|
|
$clean: |
|
void makeSelect(
array
&$context, string
$var, string
$edittype
)
|
|
Construction des balises select HTML pour cet objet (index seulement)
Parameters:
|
array |
&$context: |
le contexte, tableau passé par référence |
|
string |
$var: |
le nom de la variable du select |
|
string |
$edittype: |
le type d'édition |
void publishAction(
array
&$context, array
&$error
)
|
|
Publication d'une entrée (index ET persons)
Parameters:
|
array |
&$context: |
le contexte passé par référence |
|
array |
&$error: |
le tableau des erreurs éventuelles passé par référence |
void viewAction(
array
&$context, array
&$error
)
|
|
Affichage d'un objet (index ET persons)
Parameters:
|
array |
&$context: |
le contexte passé par référence |
|
array |
&$error: |
le tableau des erreurs éventuelles passé par référence |
Redefinition of:
- GenericLogic::viewAction()
- Implémentation pour les objets générique de l'action permettant d'appeler l'affichage d'un objet.
void _deleteRelatedTables(
$id
)
|
|
Used in deleteAction to do extra operation after the object has been deleted (index ET persons)
Parameters:
Redefinition of:
- Logic::_deleteRelatedTables()
- Used in deleteAction to do extra operation after the object has been deleted
void _prepareDelete(
object
$dao, array
&$context
)
|
|
Appelé avant l'action delete (index ET persons)
Cette méthode est appelée avant l'action delete pour effectuer des vérifications préliminaires à une suppression.
Parameters:
|
object |
$dao: |
la DAO utilisée |
|
array |
&$context: |
le contexte passé par référénce |
API Tags:
Redefinition of:
- Logic::_prepareDelete()
- Used in deleteAction to do extra operation before the object is saved.
|
|