/**
  * @todo doc
  * @return @todo doc
  */
 public function isEditable()
 {
     if (!$this->_isEditableChecked) {
         $this->_isEditable = false;
         $this->_isEditableChecked = true;
         if ($this->_editableFlaged && $this->_x2wInstance->checkEditablePath($this->_filepath)) {
             global $wgUseAjax;
             global $wgRequest;
             //$action = $wgRequest->getVal('action', 'view');
             //if(!in_array($action,array('edit','ajax','submit')) && $wgUseAjax) {
             if ($wgUseAjax) {
                 global $wgUser;
                 $this->_isEditable = in_array('x2w-tableedit', $wgUser->getRights());
             }
         }
     }
     return $this->_isEditable;
 }