Edit user profile template with module How can I edit the user profile template in Drupal 7?

I've created a module called sporthron in my project.

sporthron.module contains : 

/**
 * Implements hook_theme().
 */
function sporthron_theme($existing, $type, $theme, $path) {
  $theme = array();
  $theme['user_profile'] = array(
    'template' =&gt; 'user-profile',
    'path' =&gt; drupal_get_path('module', 'sporthron') . '/templates',
   );
  return $theme;
}


And here is the path to the template :
/sites/all/modules/sporthron/templates/user-profile.tpl.php which contains :

&lt;div class="profile"&lt;?php print $attributes; ?&gt;&gt;
  &lt;?php print render($user_profile); ?&gt;
&lt;/div&gt;

TEST


But this template is never used. Whatever edit I made is not applied.

And yes my module is enabled. Do you know how can I apply this template
Try to implement the hook_theme_registry_alter()

/**
 * Implements hook_theme_registry_alter().
 */
function sporthron_theme_registry_alter(&amp;$theme_registry) {

  $module_path = drupal_get_path('module', 'sporthron');

  // Find all .tpl.php files in this module's folder recursively.
  $template_file_objects = drupal_find_theme_templates($theme_registry, '.tpl.php', $module_path);
  // Iterate through all found template file objects.
  foreach ($template_file_objects as $key =&gt; $template_file_object) {
    // If the template has not already been overridden by a theme.
    if (!isset($theme_registry[$key]['theme path']) || !preg_match('#/themes/#', $theme_registry[$key]['theme path'])) {
      // Alter the theme path and template elements.
      $theme_registry[$key]['theme path'] = $module_path;
      $theme_registry[$key] = array_merge($theme_registry[$key], $template_file_object);
      $theme_registry[$key]['type'] = 'module';
    }
  }
}