Changes between Version 5 and Version 6 of DeveloperDoc/Hooks

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

--

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperDoc/Hooks

    v5 v6  
    1111/classes/actions  
    1212 
    13 {{{ 
    14 $this->Hook_Run('blog_add_before', array('oBlog'=>$oBlog)); 
    15 }}} 
    16 Аргументы: 
    17 [[BR]]Описание: 
    18  
    19 $this->Hook_Run('blog_add_after', array('oBlog'=>$oBlog)); 
    20  
    21 Аргументы: 
    22  
    23 Описание: 
    24  
    25 $this->Hook_Run('blog_edit_before', array('oBlog'=>$oBlog)); 
    26 Аргументы: 
    27 Описание: 
    28  
    29 $this->Hook_Run('blog_edit_after', array('oBlog'=>$oBlog)); 
    30 Аргументы: 
    31 Описание: 
    32  
    33 $this->Hook_Run('check_blog_fields', array('bOk'=>&$bOk)); 
    34 Аргументы: 
    35 Описание: 
    36  
    37 $this->Hook_Run('blog_show',array('sShowType'=>$sShowType)); 
    38 Аргументы: 
    39 Описание: 
    40  
    41 $this->Hook_Run('topic_show',array(«oTopic»=>$oTopic));  
    42 Аргументы: 
    43 Описание: 
    44  
    45 $this->Hook_Run('blog_collective_show',array('oBlog'=>$oBlog,'sShowType'=>$sShowType)); 
    46 Аргументы: 
    47 Описание: 
    48  
    49 $this->Hook_Run('comment_add_before', array('oCommentNew'=>$oCommentNew,'oCommentParent'=>$oCommentParent,'oTopic'=>$oTopic)); 
    50 Аргументы: 
    51 Описание: 
    52  
    53 $this->Hook_Run('comment_add_after', array('oCommentNew'=>$oCommentNew,'oCommentParent'=>$oCommentParent,'oTopic'=>$oTopic)); 
    54 Аргументы: 
    55 Описание: 
    56  
    57 $this->Hook_Run('blog_delete_before', array('sBlogId'=>$sBlogId));  
    58 Аргументы: 
    59 Описание: 
    60  
    61 $this->Hook_Run('blog_delete_after', array('sBlogId'=>$sBlogId));  
    62 Аргументы: 
    63 Описание: 
    64  
    65 $this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic)); 
    66 Аргументы: 
    67 Описание: 
    68  
    69 $this->Hook_Run('check_link_fields', array('bOk'=>&$bOk));  
    70 Аргументы: 
    71 Описание: 
    72  
    73 $this->Hook_Run('personal_show',array('sShowType'=>$sShowType)); 
    74 Аргументы: 
    75 Описание: 
    76  
    77 $this->Hook_Run('profile_whois_show',array(«oUserProfile»=>$this->oUserProfile));  
    78 Аргументы: 
    79 Описание: 
    80  
    81 $this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic)); 
    82 Аргументы: 
    83 Описание: 
    84  
    85 $this->Hook_Run('check_question_fields', array('bOk'=>&$bOk)); 
    86 Аргументы: 
    87 Описание: 
    88  
    89 $this->Hook_Run('action_shutdown_settings');  
    90 Аргументы: 
    91 Описание: 
    92  
    93 $this->Hook_Run('check_talk_fields', array('bOk'=>&$bOk)); 
    94 Аргументы: 
    95 Описание: 
    96  
    97 $this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic)); 
    98 Аргументы: 
    99 Описание: 
    100  
    101 $this->Hook_Run('topic_delete_before', array('oTopic'=>$oTopic)); 
    102 Аргументы: 
    103 Описание: 
    104  
    105 $this->Hook_Run('topic_delete_after', array('oTopic'=>$oTopic)); 
    106 Аргументы: 
    107 Описание: 
    108  
    109 $this->Hook_Run('topic_add_show'); 
    110 Аргументы: 
    111 Описание: 
    112  
    113 $this->Hook_Run('topic_add_before', array('oTopic'=>$oTopic,'oBlog'=>$oBlog)); 
    114 Аргументы: 
    115 Описание: 
    116  
    117 $this->Hook_Run('topic_add_after', array('oTopic'=>$oTopic,'oBlog'=>$oBlog)); 
    118 Аргументы: 
    119 Описание: 
    120  
    121 $this->Hook_Run('topic_edit_before', array('oTopic'=>$oTopic,'oBlog'=>$oBlog)); 
    122 Аргументы: 
    123 Описание: 
    124  
    125 $this->Hook_Run('topic_edit_after', array('oTopic'=>$oTopic,'oBlog'=>$oBlog,'bSendNotify'=>&$bSendNotify)); 
    126 Аргументы: 
    127 Описание: 
    128  
    129 $this->Hook_Run('check_topic_fields', array('bOk'=>&$bOk)); 
    130 Аргументы: 
    131 Описание: 
    132  
    133 $this->Hook_Run('init_action'); 
    134 Аргументы: нет 
    135 Описание: 
     13{{{$this->Hook_Run('blog_add_before', array('oBlog'=>$oBlog));}}} 
     14[[BR]]Аргумент: 
     15[[BR]]Описание: 
     16 
     17{{{$this->Hook_Run('blog_add_after', array('oBlog'=>$oBlog));}}} 
     18[[BR]]Аргумент: 
     19[[BR]]Описание: 
     20 
     21{{{$this->Hook_Run('blog_edit_before', array('oBlog'=>$oBlog));}}} 
     22[[BR]]Аргумент: 
     23[[BR]]Описание: 
     24 
     25{{{$this->Hook_Run('blog_edit_after', array('oBlog'=>$oBlog));}}} 
     26[[BR]]Аргумент: 
     27[[BR]]Описание: 
     28 
     29{{{$this->Hook_Run('check_blog_fields', array('bOk'=>&$bOk));}}} 
     30[[BR]]Аргумент: 
     31[[BR]]Описание: 
     32 
     33{{{$this->Hook_Run('blog_show',array('sShowType'=>$sShowType));}}} 
     34[[BR]]Аргумент: 
     35[[BR]]Описание: 
     36 
     37{{{$this->Hook_Run('topic_show',array(«oTopic»=>$oTopic));}}}  
     38[[BR]]Аргумент: 
     39[[BR]]Описание: 
     40 
     41{{{$this->Hook_Run('blog_collective_show',array('oBlog'=>$oBlog,'sShowType'=>$sShowType));}}} 
     42[[BR]]Аргумент: 
     43[[BR]]Описание: 
     44 
     45{{{$this->Hook_Run('comment_add_before', array('oCommentNew'=>$oCommentNew,'oCommentParent'=>$oCommentParent,'oTopic'=>$oTopic));}}} 
     46[[BR]]Аргумент: 
     47[[BR]]Описание: 
     48 
     49{{{$this->Hook_Run('comment_add_after', array('oCommentNew'=>$oCommentNew,'oCommentParent'=>$oCommentParent,'oTopic'=>$oTopic));}}} 
     50[[BR]]Аргумент: 
     51[[BR]]Описание: 
     52 
     53{{{$this->Hook_Run('blog_delete_before', array('sBlogId'=>$sBlogId));}}}  
     54[[BR]]Аргумент: 
     55[[BR]]Описание: 
     56 
     57{{{$this->Hook_Run('blog_delete_after', array('sBlogId'=>$sBlogId));}}}  
     58[[BR]]Аргумент: 
     59[[BR]]Описание: 
     60 
     61{{{$this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic));}}} 
     62[[BR]]Аргумент: 
     63[[BR]]Описание: 
     64 
     65{{{$this->Hook_Run('check_link_fields', array('bOk'=>&$bOk));}}}  
     66[[BR]]Аргумент: 
     67[[BR]]Описание: 
     68 
     69{{{$this->Hook_Run('personal_show',array('sShowType'=>$sShowType));}}} 
     70[[BR]]Аргумент: 
     71[[BR]]Описание: 
     72 
     73{{{$this->Hook_Run('profile_whois_show',array(«oUserProfile»=>{{{$this->oUserProfile));}}}  
     74[[BR]]Аргумент: 
     75[[BR]]Описание: 
     76 
     77{{{$this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic));}}} 
     78[[BR]]Аргумент: 
     79[[BR]]Описание: 
     80 
     81{{{$this->Hook_Run('check_question_fields', array('bOk'=>&$bOk));}}} 
     82[[BR]]Аргумент: 
     83[[BR]]Описание: 
     84 
     85{{{$this->Hook_Run('action_shutdown_settings');}}}  
     86[[BR]]Аргумент: 
     87[[BR]]Описание: 
     88 
     89{{{$this->Hook_Run('check_talk_fields', array('bOk'=>&$bOk));}}} 
     90[[BR]]Аргумент: 
     91[[BR]]Описание: 
     92 
     93{{{$this->Hook_Run('topic_edit_show',array('oTopic'=>$oTopic));}}} 
     94[[BR]]Аргумент: 
     95[[BR]]Описание: 
     96 
     97{{{$this->Hook_Run('topic_delete_before', array('oTopic'=>$oTopic));}}} 
     98[[BR]]Аргумент: 
     99[[BR]]Описание: 
     100 
     101{{{$this->Hook_Run('topic_delete_after', array('oTopic'=>$oTopic));}}} 
     102[[BR]]Аргумент: 
     103[[BR]]Описание: 
     104 
     105{{{$this->Hook_Run('topic_add_show');}}}  
     106[[BR]]Аргумент: 
     107[[BR]]Описание: 
     108 
     109{{{$this->Hook_Run('topic_add_before', array('oTopic'=>$oTopic,'oBlog'=>$oBlog));}}} 
     110[[BR]]Аргумент: 
     111[[BR]]Описание: 
     112 
     113{{{$this->Hook_Run('topic_add_after', array('oTopic'=>$oTopic,'oBlog'=>$oBlog));}}} 
     114[[BR]]Аргумент: 
     115[[BR]]Описание: 
     116 
     117{{{$this->Hook_Run('topic_edit_before', array('oTopic'=>$oTopic,'oBlog'=>$oBlog));}}} 
     118[[BR]]Аргумент: 
     119[[BR]]Описание: 
     120 
     121{{{$this->Hook_Run('topic_edit_after', array('oTopic'=>$oTopic,'oBlog'=>$oBlog,'bSendNotify'=>&$bSendNotify));}}} 
     122[[BR]]Аргумент: 
     123[[BR]]Описание: 
     124 
     125{{{$this->Hook_Run('check_topic_fields', array('bOk'=>&$bOk));}}} 
     126[[BR]]Аргумент: 
     127[[BR]]Описание: 
     128 
     129{{{$this->Hook_Run('init_action'); 
     130[[BR]]Аргумент: нет 
     131[[BR]]Описание: 
    136132 
    137133engine/classes 
    138134 
    139 Аргументы: 
    140 Описание: 
    141  
    142 $this->Hook_Run(«action_event_».strtolower($this->sCurrentAction)."_before",array('event'=>$this->sCurrentEvent,'params'=>$this->GetParams())); 
    143 Аргументы: 
    144 Описание: 
    145  
    146 $this->Hook_Run(«action_event_».strtolower($this->sCurrentAction)."_after",array('event'=>$this->sCurrentEvent,'params'=>$this->GetParams())); 
    147 Аргументы: 
    148 Описание: 
    149  
    150 $this->Hook_Run('engine_init_complete'); 
    151 Аргументы: 
    152 Описание: 
    153  
    154 $this->Hook_Run('module_'.$sModuleName.'_'.strtolower($sMethod).'_after',array('result'=>&$result,'params'=>$aArgs)); 
    155 Аргументы: 
    156 Описание: 
    157  
    158 $this->Hook_Run(«action_init_».strtolower($sActionClass)."_before"); 
    159 Аргументы: 
    160 Описание: 
    161  
    162 $this->Hook_Run(«action_init_».strtolower($sActionClass)."_after"); 
    163 Аргументы: 
    164 Описание: 
    165  
    166 $this->Hook_Run(«action_shutdown_».strtolower($sActionClass)."_before");  
    167 Аргументы: 
    168 Описание: 
    169  
    170 $this->Hook_Run(«action_shutdown_».strtolower($sActionClass)."_after"); 
    171 Аргументы: 
    172 Описание: 
     135[[BR]]Аргумент: 
     136[[BR]]Описание: 
     137 
     138{{{$this->Hook_Run(«action_event_».strtolower({{{$this->sCurrentAction)."_before",array('event'=>{{{$this->sCurrentEvent,'params'=>{{{$this->GetParams()));}}} 
     139[[BR]]Аргумент: 
     140[[BR]]Описание: 
     141 
     142{{{$this->Hook_Run(«action_event_».strtolower({{{$this->sCurrentAction)."_after",array('event'=>{{{$this->sCurrentEvent,'params'=>{{{$this->GetParams()));}}} 
     143[[BR]]Аргумент: 
     144[[BR]]Описание: 
     145 
     146{{{$this->Hook_Run('engine_init_complete');}}} 
     147[[BR]]Аргумент: 
     148[[BR]]Описание: 
     149 
     150{{{$this->Hook_Run('module_'.$sModuleName.'_'.strtolower($sMethod).'_after',array('result'=>&$result,'params'=>$aArgs));}}} 
     151[[BR]]Аргумент: 
     152[[BR]]Описание: 
     153 
     154{{{$this->Hook_Run("action_init_".strtolower($sActionClass)."_before");}}} 
     155[[BR]]Аргумент: 
     156[[BR]]Описание: 
     157 
     158{{{$this->Hook_Run("action_init_".strtolower($sActionClass)."_after");}}} 
     159[[BR]]Аргумент: 
     160[[BR]]Описание: 
     161 
     162{{{$this->Hook_Run("action_shutdown_".strtolower($sActionClass)."_before"); }}} 
     163[[BR]]Аргумент: 
     164[[BR]]Описание: 
     165 
     166{{{$this->Hook_Run("action_shutdown_".strtolower($sActionClass)."_after");}}} 
     167[[BR]]Аргумент: 
     168[[BR]]Описание: 
    173169 
    174170engine/modules/lang 
    175171 
    176 $this->Hook_Run('lang_init_start'); 
    177 Аргументы: 
    178 Описание: 
     172{{{$this->Hook_Run('lang_init_start');}}} 
     173[[BR]]Аргумент: 
     174[[BR]]Описание: 
    179175 
    180176engine/modules/viewer 
    181177 
    182 $this->Hook_Run('viewer_init_start'); 
    183 Аргументы: 
    184 Описание: 
     178{{{$this->Hook_Run('viewer_init_start');}}} 
     179[[BR]]Аргумент: 
     180[[BR]]Описание: 
    185181 
    186182plugins/page/classes/actions 
    187183 
    188 $this->Hook_Run('check_page_fields', array('bOk'=>&$bOk)); 
    189 Аргументы: 
    190 Описание: 
     184{{{$this->Hook_Run('check_page_fields', array('bOk'=>&$bOk));}}} 
     185[[BR]]Аргумент: 
     186[[BR]]Описание: 
    191187 
    192188== Список template хуков == 
     
    197193 
    198194block.stream.tpl (1 usage) 
    199 {hook run='block_stream_nav_item'} 
     195[[BR]]{{{ {hook run='block_stream_nav_item'} }}} 
    200196 
    201197comment_tree.tpl (2 usages) 
    202 {hook run='form_add_comment_begin'} 
    203 {hook run='form_add_comment_end'} 
     198[[BR]]{{{ {hook run='form_add_comment_begin'} }}} 
     199[[BR]]{{{ {hook run='form_add_comment_end'} }}} 
    204200 
    205201footer.tpl (2 usages) 
    206 {hook run='content_end'} 
    207 {hook run='body_end'} 
     202[[BR]]{{{ {hook run='content_end'} }}} 
     203[[BR]]{{{ {hook run='body_end'} }}} 
    208204 
    209205header.tpl (4 usages) 
    210 {hook run='html_head_begin'} 
    211 {hook run='html_head_end'} 
    212 {hook run='body_begin'} 
    213 {hook run='content_begin'} 
     206[[BR]]{{{ {hook run='html_head_begin'} }}} 
     207[[BR]]{{{ {hook run='html_head_end'} }}} 
     208[[BR]]{{{ {hook run='body_begin'} }}} 
     209[[BR]]{{{ {hook run='content_begin'} }}} 
    214210 
    215211header_top.tpl (4 usages) 
    216 {hook run='form_login_popup_begin'} 
    217 {hook run='form_login_popup_end'} 
    218 {hook run='userbar_item'} 
    219 {hook run='main_menu'} 
     212[[BR]]{{{ {hook run='form_login_popup_begin'} }}} 
     213[[BR]]{{{ {hook run='form_login_popup_end'} }}} 
     214[[BR]]{{{ {hook run='userbar_item'} }}} 
     215[[BR]]{{{ {hook run='main_menu'} }}} 
    220216 
    221217menu.blog.tpl (5 usages) 
    222 {hook run='menu_blog_index_item'} 
    223 {hook run='menu_blog_blog_item'} 
    224 {hook run='menu_blog_log_item'} 
    225 {hook run='menu_blog_top_item'} 
    226 {hook run='menu_blog'} 
     218[[BR]]{{{ {hook run='menu_blog_index_item'} }}} 
     219[[BR]]{{{ {hook run='menu_blog_blog_item'} }}} 
     220[[BR]]{{{ {hook run='menu_blog_log_item'} }}} 
     221[[BR]]{{{ {hook run='menu_blog_top_item'} }}} 
     222[[BR]]{{{ {hook run='menu_blog'} }}} 
    227223 
    228224menu.blog_edit.tpl (2 usages) 
    229 {hook run='menu_blog_edit_admin_item'} 
    230 {hook run='menu_blog_edit'} 
     225[[BR]]{{{ {hook run='menu_blog_edit_admin_item'} }}} 
     226[[BR]]{{{ {hook run='menu_blog_edit'} }}} 
    231227 
    232228menu.people.tpl (2 usages) 
    233 {hook run='menu_people_people_item'} 
    234 {hook run='menu_people'} 
     229[[BR]]{{{ {hook run='menu_people_people_item'} }}} 
     230[[BR]]{{{ {hook run='menu_people'} }}} 
    235231 
    236232menu.profile.tpl (3 usages) 
    237 {hook run='menu_profile_profile_item'} 
    238 {hook run='menu_profile_my_item'} 
    239 {hook run='menu_profile'} 
     233[[BR]]{{{ {hook run='menu_profile_profile_item'} }}} 
     234[[BR]]{{{ {hook run='menu_profile_my_item'} }}} 
     235[[BR]]{{{ {hook run='menu_profile'} }}} 
    240236 
    241237menu.settings.tpl (3 usages) 
    242 {hook run='menu_settings_settings_item'} 
    243 {hook run='menu_settings_invite_item'} 
    244 {hook run='menu_settings'} 
     238[[BR]]{{{ {hook run='menu_settings_settings_item'} }}} 
     239[[BR]]{{{ {hook run='menu_settings_invite_item'} }}} 
     240[[BR]]{{{ {hook run='menu_settings'} }}} 
    245241 
    246242menu.talk.tpl (2 usages) 
    247 {hook run='menu_talk_talk_item'}  
    248 {hook run='menu_talk'} 
     243[[BR]]{{{ {hook run='menu_talk_talk_item'} }}}  
     244[[BR]]{{{ {hook run='menu_talk'} }}} 
    249245 
    250246menu.topic_action.tpl (4 usages) 
    251 {hook run='menu_topic_action_add_item'} 
    252 {hook run='menu_topic_action_saved_item'} 
    253 {hook run='menu_topic_action_published_item'} 
    254 {hook run='menu_topic_action'} 
     247[[BR]]{{{ {hook run='menu_topic_action_add_item'} }}} 
     248[[BR]]{{{ {hook run='menu_topic_action_saved_item'} }}} 
     249[[BR]]{{{ {hook run='menu_topic_action_published_item'} }}} 
     250[[BR]]{{{ {hook run='menu_topic_action'} }}} 
    255251 
    256252topic.tpl (2 usages) 
    257 {hook run='topic_show_info' topic=$oTopic} 
    258 {hook run='topic_show_end' topic=$oTopic} 
     253[[BR]]{{{ {hook run='topic_show_info' topic=$oTopic} }}} 
     254[[BR]]{{{ {hook run='topic_show_end' topic=$oTopic} }}} 
    259255actions/ActionBlog (2 usages) 
    260256 
    261257add.tpl (2 usages) 
    262 {hook run='form_add_blog_begin'} 
    263 {hook run='form_add_blog_end'} 
     258[[BR]]{{{ {hook run='form_add_blog_begin'} }}} 
     259[[BR]]{{{ {hook run='form_add_blog_end'} }}} 
    264260 
    265261actions\ActionLink (2 usages) 
    266262add.tpl (2 usages) 
    267 {hook run='form_add_topic_link_begin'} 
    268 {hook run='form_add_topic_link_end'} 
     263[[BR]]{{{ {hook run='form_add_topic_link_begin'} }}} 
     264[[BR]]{{{ {hook run='form_add_topic_link_end'} }}} 
    269265 
    270266actions\ActionLogin (2 usages) 
    271267index.tpl (2 usages) 
    272 {hook run='form_login_begin'} 
    273 {hook run='form_login_end'} 
     268[[BR]]{{{ {hook run='form_login_begin'} }}} 
     269[[BR]]{{{ {hook run='form_login_end'} }}} 
    274270 
    275271actions\ActionProfile (3 usages) 
    276272whois.tpl (3 usages) 
    277 {hook run='profile_whois_privat_item' oUserProfile=$oUserProfile} 
    278 {hook run='profile_whois_item' oUserProfile=$oUserProfile} 
    279 {hook run='profile_whois_activity_item' oUserProfile=$oUserProfile} 
     273[[BR]]{{{ {hook run='profile_whois_privat_item' oUserProfile=$oUserProfile} }}} 
     274[[BR]]{{{ {hook run='profile_whois_item' oUserProfile=$oUserProfile} }}} 
     275[[BR]]{{{ {hook run='profile_whois_activity_item' oUserProfile=$oUserProfile} }}} 
    280276 
    281277actions\ActionQuestion (2 usages) 
    282278add.tpl (2 usages) 
    283 {hook run='form_add_topic_question_begin'} 
    284 {hook run='form_add_topic_question_end'} 
     279[[BR]]{{{ {hook run='form_add_topic_question_begin'} }}} 
     280[[BR]]{{{ {hook run='form_add_topic_question_end'} }}} 
    285281 
    286282actions\ActionRegistration (2 usages) 
    287283index.tpl (2 usages) 
    288 {hook run='form_registration_begin'} 
    289 {hook run='form_registration_end'} 
     284[[BR]]{{{ {hook run='form_registration_begin'} }}} 
     285[[BR]]{{{ {hook run='form_registration_end'} }}} 
    290286 
    291287actions\ActionSettings (4 usages) 
    292288profile.tpl (2 usages) 
    293 {hook run='form_settings_profile_begin'} 
    294 {hook run='form_settings_profile_end'} 
     289[[BR]]{{{ {hook run='form_settings_profile_begin'} }}} 
     290[[BR]]{{{ {hook run='form_settings_profile_end'} }}} 
    295291 
    296292tuning.tpl (2 usages) 
    297 {hook run='form_settings_tuning_begin'} 
    298 {hook run='form_settings_tuning_end'} 
     293[[BR]]{{{ {hook run='form_settings_tuning_begin'} }}} 
     294[[BR]]{{{ {hook run='form_settings_tuning_end'} }}} 
    299295 
    300296actions\ActionTalk (2 usages) 
    301297add.tpl (2 usages) 
    302 {hook run='form_add_talk_begin'} 
    303 {hook run='form_add_talk_end'} 
     298[[BR]]{{{ {hook run='form_add_talk_begin'} }}} 
     299[[BR]]{{{ {hook run='form_add_talk_end'} }}} 
    304300 
    305301actions\ActionTopic (2 usages) 
    306302add.tpl (2 usages) 
    307 {hook run='form_add_topic_topic_begin'} 
    308 {hook run='form_add_topic_topic_end'} 
    309  
    310  
    311  
     303[[BR]]{{{ {hook run='form_add_topic_topic_begin'} }}} 
     304[[BR]]{{{ {hook run='form_add_topic_topic_end'} }}} 
     305 
     306 
     307