original_string: public function editUserRole($role_id = null)
      {
          $this->setUserRole($role_id);
          $this->setTitleEditUserRole();
          $this->setBreadcrumbEditUserRole();
  
          $this->setData('role', $this->data_role);
          $this->setData('permissions', $this->getPermissionsUserRole(true));
  
          $this->submitEditUserRole();
          $this->outputEditUserRole();
      }
code: public function editUserRole($role_id = null)
      {
          $this->setUserRole($role_id);
          $this->setTitleEditUserRole();
          $this->setBreadcrumbEditUserRole();
  
          $this->setData('role', $this->data_role);
          $this->setData('permissions', $this->getPermissionsUserRole(true));
  
          $this->submitEditUserRole();
          $this->outputEditUserRole();
      }
code_tokens: public function editUserRole ( $ role_id = null ) { $ this -> setUserRole ( $ role_id ) ; $ this -> setTitleEditUserRole ( ) ; $ this -> setBreadcrumbEditUserRole ( ) ; $ this -> setData ( 'role' , $ this -> data_role ) ; $ this -> setData ( 'permissions' , $ this -> getPermissionsUserRole ( true ) ) ; $ this -> submitEditUserRole ( ) ; $ this -> outputEditUserRole ( ) ; }
docstring: Displays the user role edit page
  @param integer|null $role_id
docstring_tokens: Displays the user role edit page