/**
  * @param string $json_argument_array
  * @return integer
  * @throws BaseUserAccessDeniedException
  */
 public static function count_navigation($json_argument_array)
 {
     global $user;
     if ($user->is_admin()) {
         return System_Wrapper::count_base_module_navigation() + 1;
     } else {
         throw new BaseUserAccessDeniedException();
     }
 }