![]() |
Xataface 2.0
Xataface Application Framework
|
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 }