Changes between Version 3 and Version 4 of DeveloperDoc/Hooks

Show
Ignore:
Timestamp:
07/23/10 12:03:22 (6 weeks ago)
Author:
medar23
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperDoc/Hooks

    v3 v4  
    77== Список PHP хуков == 
    88 
     9Версия движка: 0.4.2 
     10 
     11/classes/actions  
     12 
     13$this->Hook_Run('blog_add_before', array('oBlog'=>$oBlog)); 
     14Аргументы: 
     15Описание: 
     16 
     17$this->Hook_Run('blog_add_after', array('oBlog'=>$oBlog)); 
     18Аргументы: 
     19Описание: 
     20 
     21$this->Hook_Run('blog_edit_before', array('oBlog'=>$oBlog)); 
     22Аргументы: 
     23Описание: 
     24 
     25$this->Hook_Run('blog_edit_after', array('oBlog'=>$oBlog)); 
     26Аргументы: 
     27Описание: 
     28 
     29$this->Hook_Run('check_blog_fields', array('bOk'=>&$bOk)); 
     30Аргументы: 
     31Описание: 
     32 
     33$this->Hook_Run('blog_show',array('sShowType'=>$sShowType)); 
     34Аргументы: 
     35Описание: 
     36 
     37$this->Hook_Run('topic_show',array(«oTopic»=>$oTopic));  
     38Аргументы: 
     39Описание: 
     40 
     41$this->Hook_Run('blog_collective_show',array('oBlog'=>$oBlog,'sShowType'=>$sShowType)); 
     42Аргументы: 
     43Описание: 
     44 
     45$this->Hook_Run('comment_add_before', array('oCommentNew'=>$oCommentNew,'oCommentParent'=>$oCommentParent,'oTopic'=>$oTopic)); 
     46Аргументы: 
     47Описание: 
     48 
     49$this->Hook_Run('comment_add_after', array('oCommentNew'=>$oCommentNew,'oCommentParent'=>$oCommentParent,'oTopic'=>$oTopic)); 
     50Аргументы: 
     51Описание: 
     52 
     53$this->Hook_Run('blog_delete_before', array('sBlogId'=>$sBlogId));  
     54Аргументы: 
     55Описание: 
     56 
     57$this->Hook_Run('blog_delete_after', array('sBlogId'=>$sBlogId));  
     58Аргументы: 
     59Описание: 
     60 
     61$this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic)); 
     62Аргументы: 
     63Описание: 
     64 
     65$this->Hook_Run('check_link_fields', array('bOk'=>&$bOk));  
     66Аргументы: 
     67Описание: 
     68 
     69$this->Hook_Run('personal_show',array('sShowType'=>$sShowType)); 
     70Аргументы: 
     71Описание: 
     72 
     73$this->Hook_Run('profile_whois_show',array(«oUserProfile»=>$this->oUserProfile));  
     74Аргументы: 
     75Описание: 
     76 
     77$this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic)); 
     78Аргументы: 
     79Описание: 
     80 
     81$this->Hook_Run('check_question_fields', array('bOk'=>&$bOk)); 
     82Аргументы: 
     83Описание: 
     84 
     85$this->Hook_Run('action_shutdown_settings');  
     86Аргументы: 
     87Описание: 
     88 
     89$this->Hook_Run('check_talk_fields', array('bOk'=>&$bOk)); 
     90Аргументы: 
     91Описание: 
     92 
     93$this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic)); 
     94Аргументы: 
     95Описание: 
     96 
     97$this->Hook_Run('topic_delete_before', array('oTopic'=>$oTopic)); 
     98Аргументы: 
     99Описание: 
     100 
     101$this->Hook_Run('topic_delete_after', array('oTopic'=>$oTopic)); 
     102Аргументы: 
     103Описание: 
     104 
     105$this->Hook_Run('topic_add_show'); 
     106Аргументы: 
     107Описание: 
     108 
     109$this->Hook_Run('topic_add_before', array('oTopic'=>$oTopic,'oBlog'=>$oBlog)); 
     110Аргументы: 
     111Описание: 
     112 
     113$this->Hook_Run('topic_add_after', array('oTopic'=>$oTopic,'oBlog'=>$oBlog)); 
     114Аргументы: 
     115Описание: 
     116 
     117$this->Hook_Run('topic_edit_before', array('oTopic'=>$oTopic,'oBlog'=>$oBlog)); 
     118Аргументы: 
     119Описание: 
     120 
     121$this->Hook_Run('topic_edit_after', array('oTopic'=>$oTopic,'oBlog'=>$oBlog,'bSendNotify'=>&$bSendNotify)); 
     122Аргументы: 
     123Описание: 
     124 
     125$this->Hook_Run('check_topic_fields', array('bOk'=>&$bOk)); 
     126Аргументы: 
     127Описание: 
     128 
     129$this->Hook_Run('init_action'); 
     130Аргументы: нет 
     131Описание: 
     132 
     133engine/classes 
     134 
     135Аргументы: 
     136Описание: 
     137 
     138$this->Hook_Run(«action_event_».strtolower($this->sCurrentAction)."_before",array('event'=>$this->sCurrentEvent,'params'=>$this->GetParams())); 
     139Аргументы: 
     140Описание: 
     141 
     142$this->Hook_Run(«action_event_».strtolower($this->sCurrentAction)."_after",array('event'=>$this->sCurrentEvent,'params'=>$this->GetParams())); 
     143Аргументы: 
     144Описание: 
     145 
     146$this->Hook_Run('engine_init_complete'); 
     147Аргументы: 
     148Описание: 
     149 
     150$this->Hook_Run('module_'.$sModuleName.'_'.strtolower($sMethod).'_after',array('result'=>&$result,'params'=>$aArgs)); 
     151Аргументы: 
     152Описание: 
     153 
     154$this->Hook_Run(«action_init_».strtolower($sActionClass)."_before"); 
     155Аргументы: 
     156Описание: 
     157 
     158$this->Hook_Run(«action_init_».strtolower($sActionClass)."_after"); 
     159Аргументы: 
     160Описание: 
     161 
     162$this->Hook_Run(«action_shutdown_».strtolower($sActionClass)."_before");  
     163Аргументы: 
     164Описание: 
     165 
     166$this->Hook_Run(«action_shutdown_».strtolower($sActionClass)."_after"); 
     167Аргументы: 
     168Описание: 
     169 
     170engine/modules/lang 
     171 
     172$this->Hook_Run('lang_init_start'); 
     173Аргументы: 
     174Описание: 
     175 
     176engine/modules/viewer 
     177 
     178$this->Hook_Run('viewer_init_start'); 
     179Аргументы: 
     180Описание: 
     181 
     182plugins/page/classes/actions 
     183 
     184$this->Hook_Run('check_page_fields', array('bOk'=>&$bOk)); 
     185Аргументы: 
     186Описание: 
    9187 
    10188== Список template хуков == 
    11189 
    12  
    13  
     190Версия движка: 0.4.2 
     191 
     192корень папки скина: 
     193 
     194block.stream.tpl (1 usage) 
     195{hook run='block_stream_nav_item'} 
     196 
     197comment_tree.tpl (2 usages) 
     198{hook run='form_add_comment_begin'} 
     199{hook run='form_add_comment_end'} 
     200 
     201footer.tpl (2 usages) 
     202{hook run='content_end'} 
     203{hook run='body_end'} 
     204 
     205header.tpl (4 usages) 
     206{hook run='html_head_begin'} 
     207{hook run='html_head_end'} 
     208{hook run='body_begin'} 
     209{hook run='content_begin'} 
     210 
     211header_top.tpl (4 usages) 
     212{hook run='form_login_popup_begin'} 
     213{hook run='form_login_popup_end'} 
     214{hook run='userbar_item'} 
     215{hook run='main_menu'} 
     216 
     217menu.blog.tpl (5 usages) 
     218{hook run='menu_blog_index_item'} 
     219{hook run='menu_blog_blog_item'} 
     220{hook run='menu_blog_log_item'} 
     221{hook run='menu_blog_top_item'} 
     222{hook run='menu_blog'} 
     223 
     224menu.blog_edit.tpl (2 usages) 
     225{hook run='menu_blog_edit_admin_item'} 
     226{hook run='menu_blog_edit'} 
     227 
     228menu.people.tpl (2 usages) 
     229{hook run='menu_people_people_item'} 
     230{hook run='menu_people'} 
     231 
     232menu.profile.tpl (3 usages) 
     233{hook run='menu_profile_profile_item'} 
     234{hook run='menu_profile_my_item'} 
     235{hook run='menu_profile'} 
     236 
     237menu.settings.tpl (3 usages) 
     238{hook run='menu_settings_settings_item'} 
     239{hook run='menu_settings_invite_item'} 
     240{hook run='menu_settings'} 
     241 
     242menu.talk.tpl (2 usages) 
     243{hook run='menu_talk_talk_item'}  
     244{hook run='menu_talk'} 
     245 
     246menu.topic_action.tpl (4 usages) 
     247{hook run='menu_topic_action_add_item'} 
     248{hook run='menu_topic_action_saved_item'} 
     249{hook run='menu_topic_action_published_item'} 
     250{hook run='menu_topic_action'} 
     251 
     252topic.tpl (2 usages) 
     253{hook run='topic_show_info' topic=$oTopic} 
     254{hook run='topic_show_end' topic=$oTopic} 
     255actions/ActionBlog (2 usages) 
     256 
     257add.tpl (2 usages) 
     258{hook run='form_add_blog_begin'} 
     259{hook run='form_add_blog_end'} 
     260 
     261actions\ActionLink (2 usages) 
     262add.tpl (2 usages) 
     263{hook run='form_add_topic_link_begin'} 
     264{hook run='form_add_topic_link_end'} 
     265 
     266actions\ActionLogin (2 usages) 
     267index.tpl (2 usages) 
     268{hook run='form_login_begin'} 
     269{hook run='form_login_end'} 
     270 
     271actions\ActionProfile (3 usages) 
     272whois.tpl (3 usages) 
     273{hook run='profile_whois_privat_item' oUserProfile=$oUserProfile} 
     274{hook run='profile_whois_item' oUserProfile=$oUserProfile} 
     275{hook run='profile_whois_activity_item' oUserProfile=$oUserProfile} 
     276 
     277actions\ActionQuestion (2 usages) 
     278add.tpl (2 usages) 
     279{hook run='form_add_topic_question_begin'} 
     280{hook run='form_add_topic_question_end'} 
     281 
     282actions\ActionRegistration (2 usages) 
     283index.tpl (2 usages) 
     284{hook run='form_registration_begin'} 
     285{hook run='form_registration_end'} 
     286 
     287actions\ActionSettings (4 usages) 
     288profile.tpl (2 usages) 
     289{hook run='form_settings_profile_begin'} 
     290{hook run='form_settings_profile_end'} 
     291 
     292tuning.tpl (2 usages) 
     293{hook run='form_settings_tuning_begin'} 
     294{hook run='form_settings_tuning_end'} 
     295 
     296actions\ActionTalk (2 usages) 
     297add.tpl (2 usages) 
     298{hook run='form_add_talk_begin'} 
     299{hook run='form_add_talk_end'} 
     300 
     301actions\ActionTopic (2 usages) 
     302add.tpl (2 usages) 
     303{hook run='form_add_topic_topic_begin'} 
     304{hook run='form_add_topic_topic_end'} 
     305 
     306 
     307