Xataface 2.0
Xataface Application Framework
Dataface/ApplicationDelegateClass.php
Go to the documentation of this file.
00001 <?php
00005 interface ApplicationDelegateClass {
00006         
00007         
00008         // @{
00043         function getPermissions(Dataface_Record $record);
00044         
00045         
00074         function getRoles(Dataface_Record $record);
00075         
00076         // @}
00077         
00078         // @{
00080         function after_action_activate();
00081         function after_action_login();
00082         function after_action_logout();
00083         function after_action_edit();
00084         function after_action_new();
00085         function after_action_delete();
00086         function before_authenticate();
00087         function beforeHandleRequest();
00088         function startSession();
00089         // @}
00090         
00091         
00092         // @{
00094         function getPreferences()
00095         // @}
00096         
00097         
00098         // @{
00100         function beforeRegister(Dataface_Record $user);
00101         function afterRegister(Dataface_Record $user);
00102         function validateRegistrationForm(array $values);
00103         function sendRegistrationActivationEmail(Dataface_Record $user, $activationURL);
00104         function getRegistrationActivationEmailInfo(Dataface_Record $user, $activationURL);
00105         function getRegistrationActivationEmailSubject(Dataface_Record $user, $activationURL);
00106         function getRegistrationActivationEmailMessage(Dataface_Record $user, $activationURL);
00107         function getRegistrationActivationEmailParameters(Dataface_Record $user, $activationURL);
00108         function getRegistrationActivationEmailHeaders(Dataface_Record $user, $activationURL);
00109         
00110         // @}
00111         
00112         // @{
00114         function getPasswordChangedEmailInfo(Dataface_Record $user, $password);
00115         function getResetPasswordEmailInfo(Dataface_Record $user, $reset_url);
00116         
00117         // @}
00118         
00119         // @{
00121         function getFeedItem(Dataface_Record $record);
00122         function getFeed(array $query);
00123         function getFeedSource(??);
00124         function getRelatedFeed(??);
00125         function getRSSDescription(Dataface_Record $record);
00126         
00127         // @}
00128         
00129         // @{
00131         function block__blockname();
00132         function getNavItem($key, $label);
00133         function navItemIsSelected($key);
00134         function getTemplateContext();
00135         
00136         // @}
00137         
00138         // @{
00141         function valuelist__valuelistname();
00142         // @}
00143 }
 All Data Structures Namespaces Files Functions Variables Enumerations