Class Model

Description

Classe Model

  • abstract:

Located in /karibou2/class/model.class.php (line 15)


	
			
Direct descendents
Class Description
FormModel Classe Model
ProjectGroupProjectEdit
Error
FooterModel
AppliVide Classe AppliVide
FlashMailScript
FlashMailNothing
FlashMailWrite
UnReadFlashMailList
FlashMailSetAsRead
FlashMailList
FlashMailHeaderBox
AddressBookAuto
AddressBookAdd Display profile
AddressBook
AddressBookProfile Display profile
AddressBookMenu Classe Model
AddressBookEditNJ Display profile
AddressBookAddNJ Display profile
AnnuaireProfile Display profile
GroupsDisplay Fetch Groups info to display a tree
SearchPage Search Page
GroupDisplay Display all members of a group
Annuaire default page
AnnuaireMenu Classe Model
AnnuaireSearch default page
OnlineUsersList
ActivationCreate Classe Model
Activation Classe Model
LoginForm Used for Login form
NewsAddComment Classe Model
NewsAdd
NewsView Classe Model
NewsMiniConfig
NewsGrand Classe Model
NewsMini
NewsModify
NewsMenu Classe Model
Test Classe Model
TestView Classe Model
FormTest Classe Model
NetCVSingleCVDelete
NetCVHome
NetCVSectionList
NetCVGroupModify
NetCVDisplay
NetCVItemModify
NetCVPersonalInfo
NetCVContentCheck
NetCVSectionModify
NetCVElementDelete
NetCVContactForm
NetCVGroupDelete
NetCVElementMove
NetCVSingleCVModify
NetCVGroupListView
NetCVItemList
NetCVSkinDisplay
NetCVMenu Classe Model
NetCVAllCV
NetCVModulePublicCVList
CreateAccount
MiniMailConfig
MailboxView
MiniMail
MailCompose
MailMove
Mail
Failed
MailMenu Classe Model
MiniAppConfigAjax
AccueilModel fetch infos for homepage
MiniAppEditConfig
MiniAppView
MiniAppEditView
MiniAppAddAjax
DefaultMenu Classe Model
HeaderModel
HeaderHome
GroupsAdmin default admin page
UserAdmin default admin page
Admin default admin page
Import Import config page
UsersAdmin default admin page
RSSReader
RSSReaderConfig
KeyChainConfig
Contact
MyTof
MyTofConfig
MyNotesConfig
MyNotes
PreferencesLarge
FileShareDownload
FileShareCreateDirectory
FileShareList
FileShareMenu Classe Model
FileShareDirectory
FileShareUpload
FileShareFormRename
FileShareMini
FileShareMoveChooseWhere
FileShareDetails
WikiHistory Classe WikiDefault
WikiDefault Classe WikiDefault
WikiHelp Classe Model
WikiMenu Classe Model
GivePassword
CalendarModel default page
CalendarMenu Classe Model
CalendarMiniConfig
CalendarEditEvent
CalendarEdit
CalendarManage
PermDefault
PermAppli
NJJobDetails
NJJobEdit
NJDefault
NJMenu Classe Model
NJJobList
NJCompanyEdit
NJCompanyDetails
NJCompanyList
NJLocationDetails
NJContactChoose
NJContactDetails
NJLocationEdit
GiveEmail
gmailReaderConfig
gmailReader
DVList
DVDetails
DVMenu Classe Model
DVDefault
DVSearch
KSDisplayQuestions
KSMenu Classe Model
KSDefault
KSDisplayAnswers
KSDisplayUserAnswers
KSEditSurvey
KFMessageEdit
KFDefault
GetTextCompile
GetTextDefault
CreditsDefault
SearchDefault
StaticHomeDefault
PhotosViewerDefault
RobotsTxtDefault
DynamicsDefaultTest
DynamicsDefault
Variable Summary
mixed $appList
String $appname
Array $args
UtilisateurCourant $currentUser
PDO $db
mixed $formMessage
mixed $hookManager
Smarty $smarty
String $templatedir
Array $vars
Method Summary
Model __construct (PDO $p_db, mixed $kapp, UserFactory $userFactory, AppList $appList, mixed $templatedir, HookManager $hookManager, EventManager $eventManager, MessageManager $messageManager, KSmarty $smarty, [mixed $permission = _READ_ONLY_], [mixed $args = array()])
void assign (mixed $name, [mixed $value = NULL])
void build ()
void display (mixed $template)
String fetch (mixed $template)
void getConfig ()
Variables
mixed $appList (line 33)
  • access: protected
String $appname (line 38)
  • access: public
Array $args (line 53)
  • access: protected
UtilisateurCourant $currentUser (line 25)
  • access: protected
PDO $db (line 20)
  • access: protected
mixed $eventManager (line 80)
  • access: protected
mixed $formMessage (line 70)
  • access: public
mixed $hookManager (line 75)
  • access: protected
mixed $messageManager (line 85)
  • access: protected
Int $permission = _NO_ACCESS_ (line 48)

droit de lecture par défaut

  • access: protected
Smarty $smarty (line 59)

Smarty est un moteur de template : http://smarty.php.net/

  • access: public

Redefined in descendants as:
String $templatedir (line 42)
  • access: protected
UserFactory $userFactory (line 30)
  • access: protected
Array $vars = array() (line 65)

Un tableau qui contient les variables à passer à Smarty

  • access: protected
Methods
Constructor __construct (line 87)
Model __construct (PDO $p_db, mixed $kapp, UserFactory $userFactory, AppList $appList, mixed $templatedir, HookManager $hookManager, EventManager $eventManager, MessageManager $messageManager, KSmarty $smarty, [mixed $permission = _READ_ONLY_], [mixed $args = array()])

Redefined in descendants as:
assign (line 131)

Fonction à utiliser pour passer une variable au template

  • access: public
void assign (mixed $name, [mixed $value = NULL])
build (line 146)
  • abstract:
void build ()

Redefined in descendants as:
display (line 175)
void display (mixed $template)
fetch (line 152)

Lance le moteur de template

  • return: HTML généré
String fetch (mixed $template)
getConfig (line 123)
  • access: protected
void getConfig ()

Documentation generated on Sat, 17 Feb 2007 02:55:11 +0100 by phpDocumentor 1.3.0RC3