phpDocumentor lodel-logic
[ class tree: lodel-logic ] [ index: lodel-logic ] [ all elements ]

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:
See:  logic.php

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

[ Top ]
Descendants
Child Class Description
PersonsLogic Classe de logique des personnes

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From GenericLogic

GenericLogic::$_publicfields_array

Inherited From Logic

Logic::$maintable
Logic::$rankcriteria

Inherited From GenericLogic

GenericLogic::GenericLogic()
Constructeur de la classe
GenericLogic::addGenericEquivalent()
Définition de l'équivalent générique permanent.
GenericLogic::getGenericEquivalent()
Retourne un équivalent générique pour une classe et un champ donné
GenericLogic::validateFields()
Validated the public fields and the unicity as usual and in addition the typescompatibility
GenericLogic::viewAction()
Implémentation pour les objets générique de l'action permettant d'appeler l'affichage d'un objet.
GenericLogic::_is_unique()
Vérifie que la valeur d'un champ est unique (pas d'autre occurrence dans la table)
GenericLogic::_moveFiles()
Déplacement des fichiers associés à l'objet dans le bon répertoire
GenericLogic::_populateContextRelatedTables()
Implémentation par défaut de _populateContextRelatedTables
GenericLogic::_populateObject()
Populate the object from the context. Only the public fields are inputted.
GenericLogic::_publicfields()

Inherited From Logic

Logic::Logic()
Constructeur de la classe.
Logic::changeRankAction()
Implémentation par défaut de l'action qui permet de changer le rang d'un objet.
Logic::copyAction()
Implémentation par défaut de l'action de copie d'un objet.
Logic::deleteAction()
Implémentation par défaut de l'action qui permet de supprimer un objet.
Logic::editAction()
Implémenation de l'action d'ajout ou d'édition d'un objet.
Logic::isdeletelocked()
Implémentation par défaut de isdeletelocked()
Logic::rights()
Implémentation par défaut de la fonction right
Logic::validateFields()
Validated the public fields and the unicity.
Logic::viewAction()
Implémentation par défaut de l'action permettant d'appeler l'affichage d'un objet.
Logic::_calculateHistoryField()
special processing for particular types of field
Logic::_changeRank()
Change the rank of an Object
Logic::_deleteRelatedTables()
Used in deleteAction to do extra operation after the object has been deleted
Logic::_getMainTableDAO()
Logic::_isAuthorizedStatus()
Vérification de la valeur du statut (champ status dans les tables)
Logic::_populateContext()
Populate the context from the object. All fields are outputted.
Logic::_populateContextRelatedTables()
Used in viewAction to do extra populate in the context
Logic::_populateObject()
Populate the object from the context. Only the public fields are inputted.
Logic::_prepareDelete()
Used in deleteAction to do extra operation before the object is saved.
Logic::_prepareEdit()
Used in editAction to do extra operation before the object is saved.
Logic::_processSpecialFields()
process of particular type of fields
Logic::_publicfields()
Logic::_saveRelatedTables()
Used in editAction to do extra operation after the object has been saved
Logic::_uniqueFields()

[ Top ]
Method Summary
EntriesLogic   EntriesLogic()   Constructeur
void   changeRankAction()   Changement du rang d'un objet (index seulement)
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   publishAction()   Publication d'une entrée (index ET persons)
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)
void   _prepareDelete()   Appelé avant l'action delete (index ET persons)

[ Top ]
Methods
Constructor EntriesLogic  [line 68]

  EntriesLogic EntriesLogic( [ $logicname = 'entries']  )

Constructeur

Parameters:
   $logicname: 


[ Top ]
changeRankAction  [line 276]

  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.

[ Top ]
editAction  [line 172]

  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:

[ Top ]
isdeletelocked  [line 128]

  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()

[ Top ]
listAction  [line 153]

  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: 


[ Top ]
makeSelect  [line 291]

  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


[ Top ]
publishAction  [line 95]

  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


[ Top ]
viewAction  [line 81]

  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.

[ Top ]
_deleteRelatedTables  [line 372]

  void _deleteRelatedTables( $id  )

Used in deleteAction to do extra operation after the object has been deleted (index ET persons)

Parameters:
   $id: 


Redefinition of:
Logic::_deleteRelatedTables()
Used in deleteAction to do extra operation after the object has been deleted

[ Top ]
_prepareDelete  [line 342]

  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:
Access:  private


Redefinition of:
Logic::_prepareDelete()
Used in deleteAction to do extra operation before the object is saved.

[ Top ]

Documentation generated on Thu, 24 Jul 2008 05:07:42 +0200 by phpDocumentor 1.4.0a2