Changeset 18824


Ignore:
Timestamp:
Oct 31, 2012, 3:27:46 PM (11 years ago)
Author:
mistic100
Message:

update for ContactForm 2.5

Location:
extensions/Contact1menu
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/Contact1menu/initadmin.php

    r18772 r18824  
    11<?php
    2         add_event_handler('loc_begin_admin_page', 'C1M_admin_menu' );
     2add_event_handler('loc_begin_admin_page', 'C1M_admin_menu' );
    33       
    4         function C1M_admin_menu()
     4function C1M_admin_menu()
    55{
    66        global $page,$conf;
    77
    88        load_language('plugin.lang', C1M_PATH);
    9         $page['errors'][] = l10n('Plugin Contact form must be installe and activate for use Contact 1 menu');
     9        $page['errors'][] = l10n('The plugin ContactForm must be installed and activated in order to use Contact1menu');
    1010
    1111}
  • extensions/Contact1menu/main.inc.php

    r18822 r18824  
    1717
    1818if($desacc['state'] != 'active')
    19         {
    20 if (script_basename() == 'admin')   
    2119{
    22   include_once(dirname(__FILE__).'/initadmin.php');
     20  if (script_basename() == 'admin')   
     21  {
     22    include_once(dirname(__FILE__).'/initadmin.php');
     23  }
    2324}
    24         }
    2525else
    26         {
     26{
     27  add_event_handler('blockmanager_register_blocks', 'register_c1m_menubar_blocks');
     28  add_event_handler('blockmanager_apply', 'c1m_apply');
    2729
    28 add_event_handler('blockmanager_register_blocks', 'register_c1m_menubar_blocks');
    29 add_event_handler('blockmanager_apply', 'c1m_apply');
     30  function register_c1m_menubar_blocks( $menu_ref_arr )
     31  {
     32    $menu = & $menu_ref_arr[0];
     33    if ($menu->get_id() != 'menubar')
     34      return;
     35    $menu->register_block( new RegisteredBlock( 'mbContact', 'Contact', 'C1M'));
     36  }
    3037
    31 function register_c1m_menubar_blocks( $menu_ref_arr )
    32 {
    33   $menu = & $menu_ref_arr[0];
    34   if ($menu->get_id() != 'menubar')
    35     return;
    36   $menu->register_block( new RegisteredBlock( 'mbContact', 'Contact', 'C1M'));
     38  function c1m_apply($menu_ref_arr)
     39  {
     40    global $template;
     41
     42    $menu = & $menu_ref_arr[0];
     43   
     44    load_language('plugin.lang', CONTACT_FORM_PATH);
     45    load_language('lang', PHPWG_ROOT_PATH.PWG_LOCAL_DIR, array('no_fallback'=>true, 'local'=>true) );
     46    // Envoi des données au template
     47    $template->assign(array(
     48      'C1MTITLE'     => l10n('Contact'),
     49      'C1MNAME'      => l10n('Contact'),
     50      'C1MURL'       => CONTACT_FORM_PUBLIC,
     51      ));
     52
     53     
     54    if (($block = $menu->get_block( 'mbContact' )) != null)
     55    {
     56      $template->set_template_dir(C1M_PATH.'template/');
     57      $block->template = 'menubar_contact.tpl';
     58    }
     59  }
    3760}
    3861
    39 function c1m_apply($menu_ref_arr)
    40 {
    41   global $template;
    42 
    43  $menu = & $menu_ref_arr[0];
    44  
    45  load_language('plugin.lang', CF_PATH);
    46  load_language('lang', PHPWG_ROOT_PATH.PWG_LOCAL_DIR, array('no_fallback'=>true, 'local'=>true) );
    47      // Envoi des données au template
    48             $template->assign   (
    49                 array   (
    50         'C1MTITLE'     => l10n('contact_form_title'),
    51         'C1MNAME'      => l10n('contact_form'),
    52         'C1MURL' => get_root_url().'index.php?/contact',
    53                                 )                       );
    54 
    55    
    56     if (($block = $menu->get_block( 'mbContact' )) != null) {
    57         $template->set_template_dir(C1M_PATH.'template/');
    58         $block->template = 'menubar_contact.tpl';
    59     }
    60 }
    61         }
    62 
    6362?>
Note: See TracChangeset for help on using the changeset viewer.