Plugin Directory

Changeset 809645


Ignore:
Timestamp:
11/24/2013 02:56:13 PM (12 years ago)
Author:
pntrinh
Message:

fix menu

Location:
tr-cache-and-security/trunk
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • tr-cache-and-security/trunk/admin/classes/tr_admin_page_class_v5.php

    r808562 r809645  
    326326      $this->args = array_merge($default, $this->args);
    327327      $pageslug = $this->createSlug();
    328       $id = add_menu_page($this->args['menu_title'], $this->args['menu_title'], $this->args['capability'], $pageslug, array($this, 'Menu_Callback'), $this->args['icon_url'], $this->args['position']);
    329       $page = add_submenu_page($pageslug, $this->args['menu_title'], $this->args['menu_title'], $this->args['capability'], $pageslug, array($this, 'Menu_Callback'));
    330 
     328      $page = add_menu_page($this->args['menu_title'], $this->args['menu_title'], $this->args['capability'], $pageslug, array($this, 'Menu_Callback'), $this->args['icon_url'], $this->args['position']);
     329     
    331330      if ($page){
    332331         $this->_Slug = $page;
     
    341340                if(is_array($ttext) && $ttext['menu'])
    342341                {
    343                     add_submenu_page($pageslug, $ttext['label'], $ttext['label'], $this->args['capability'], 'admin.php?page='.$pageslug.'&pagetab='.$tslug);
     342                    if($ttext['menu']===true)$ttext['menu'] = $ttext['label'];
     343                    if($tslug=='this')
     344                    {
     345                        add_submenu_page($pageslug, $ttext['label'], $ttext['menu'], $this->args['capability'], $pageslug);
     346                        continue;
     347                    }
     348                   
     349                    add_submenu_page($pageslug, $ttext['label'], $ttext['menu'], $this->args['capability'], 'admin.php?page='.$pageslug.'&pagetab='.$tslug);
    344350                }
    345351            }
  • tr-cache-and-security/trunk/inc/actions.php

    r808578 r809645  
    9595function trwr_action_generate_config($uninstall=false)
    9696{
     97    global $saved_trwr_action_generate_config;
     98    if($saved_trwr_action_generate_config===true)return;
     99    $saved_trwr_action_generate_config  = true;
     100   
    97101    //change wp-config.php   
    98102    @trwr_action_change_config_file(false,$uninstall);
     
    143147        {
    144148            $old_data = $data;
    145             $data = str_replace("define('WP_CACHE', true);\n",'',$data);
    146149            if(strpos($data,$begin)===false)
    147150            {
    148                 $data = str_replace('<?php','<?php'."\n".$need,$data);
     151                $data = str_replace('<?php','<?php'.$need,$data);
    149152            }else
    150153            {
    151154                $data = preg_replace("%".$begin."(.*)".$end."%s",$need,$data);
    152155            }
    153             if($old_data != $data && !empty($data))
     156            if(strlen($old_data) != strlen($data) && !empty($data))
    154157            {           
    155158                $rs   = file_put_contents($wp_config_file,$data);           
  • tr-cache-and-security/trunk/inc/admin.php

    r808562 r809645  
    2424    'usebackup'     => true,
    2525    'tabs' => array(
    26         'this'  => 'Cache',
    27         'trcs_security' => array('option'=>'tr_security','label'=>'Security'),
     26        'this'  => array('label'=>'Cache','menu'=>'Cache'),
     27        'trcs_security' => array('option'=>'tr_security','label'=>'Security','menu'=>true),
    2828    )
    2929); 
Note: See TracChangeset for help on using the changeset viewer.