original_string: public function pane()
      {
          global $step;
  
          require_privs('rah_backup');
  
          $steps = array(
              'browser' => false,
              'create' => true,
              'download' => true,
              'multi_edit' => true,
          );
  
          if (!$step || !bouncer($step, $steps) || !has_privs('rah_backup_' . $step)) {
              $step = 'browser';
          }
  
          $this->$step();
      }
code: public function pane()
      {
          global $step;
  
          require_privs('rah_backup');
  
          $steps = array(
              'browser' => false,
              'create' => true,
              'download' => true,
              'multi_edit' => true,
          );
  
          if (!$step || !bouncer($step, $steps) || !has_privs('rah_backup_' . $step)) {
              $step = 'browser';
          }
  
          $this->$step();
      }
code_tokens: public function pane ( ) { global $ step ; require_privs ( 'rah_backup' ) ; $ steps = array ( 'browser' => false , 'create' => true , 'download' => true , 'multi_edit' => true , ) ; if ( ! $ step || ! bouncer ( $ step , $ steps ) || ! has_privs ( 'rah_backup_' . $ step ) ) { $ step = 'browser' ; } $ this -> $ step ( ) ; }
docstring: Delivers panels.
docstring_tokens: Delivers panels .