Ignore:
Timestamp:
Mar 4, 2011, 5:57:52 PM (14 years ago)
Author:
flop25
Message:

[adult_content]
bug:0001900

admin page added, the menu block can be disabled just for guest or for all.
translation needed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/adult_content/class.inc.php

    r6940 r9530  
    124124///////////////////////[début du plug]////////////////////
    125125    $this->loading_lang();
    126     global $user, $conf, $page;
    127         global $template;
    128 
     126    global $user, $conf, $page, $template;
    129127    $menu = & $menu_ref_arr[0];
    130        
    131 $template->assign(
    132   array(
    133     'AC_NAME' => AC_NAME
    134     ));
     128                $conf_plugin = explode("," , $conf['ad_c_plugin']);
     129                $template->assign(
     130                        array(
     131                                'AC_NAME' => AC_NAME
     132                                ));
    135133
    136134
    137135    //include($this->var_template());
    138     if (is_a_guest())
     136    if (is_a_guest() and $conf_plugin[0]=='true')
    139137        {
    140138       
     
    181179///////////////////////[FIN fermer/ouvert]////////////////////
    182180    }//fin if guest
     181    elseif (is_a_guest() and $conf_plugin[0]!='true')
     182    { 
     183                  $menu->hide_block('mbAdultContent');
     184    }
    183185    elseif ($user['username'] == '18')
    184186    { 
     
    244246                        ));
    245247                $menu = & $menu_ref_arr[0];
    246                 $block = $menu->get_block( 'mbAdultContent' );
    247                 $block->set_title(l10n('ac_title_choose'));
    248                 $block->template = $this->get_template('choose.tpl');
     248    if (($block = $menu->get_block( 'mbAdultContent' )) != null) {
     249                        $block->set_title(l10n('ac_title_choose'));
     250                        $block->template = $this->get_template('choose.tpl');
     251        }
    249252
    250253          }
     
    279282                        ));
    280283                $menu = & $menu_ref_arr[0];
    281                 $block = $menu->get_block( 'mbAdultContent' );
    282                 $block->set_title(l10n('ac_title_menu_statut'));
    283                 $block->template = $this->get_template('choose.tpl');
     284    if (($block = $menu->get_block( 'mbAdultContent' )) != null) {
     285                        $block->set_title(l10n('ac_title_menu_statut'));
     286                        $block->template = $this->get_template('choose.tpl');
     287                }
    284288
    285289          }
Note: See TracChangeset for help on using the changeset viewer.