diff --git a/sites/all/modules/contrib/elysia_cron/elysia_cron.module b/sites/all/modules/contrib/elysia_cron/elysia_cron.module
index 0e526f6..0b5e841 100644
--- a/sites/all/modules/contrib/elysia_cron/elysia_cron.module
+++ b/sites/all/modules/contrib/elysia_cron/elysia_cron.module
@@ -123,6 +123,47 @@ function elysia_cron_help($section, $arg) {
   }
 }
 
+
+/**
+ * Implementation of hook_admin_menu().
+ *
+ * @param &$deleted
+ *   Array of links under admin/* that were removed by admin_menu_adjust_items().
+ *   If one of these links is added back, it should be removed from the array.
+ */
+function elysia_cron_admin_menu(&$deleted) {
+  $links = array();
+  
+  elysia_cron_initialize();
+  global $elysia_cron_settings_by_context;
+
+  // Add link to manually run cron.
+  $links[] = array(
+    'title' => 'Elysia cron manual',
+    'path' => 'admin/build/cron',
+    'weight' => 50,
+    'has_children' => FALSE,
+    'parent_path' => '<front>',
+  );
+
+  foreach ($elysia_cron_settings_by_context as $context => $data) {
+    foreach ($data as $job => $conf) {
+      if (isset($conf['key']) && function_exists($conf['key'])) {
+        $links[] = array(
+          'title' => "Elysia cron run manual !title",
+          'path' => 'admin/build/cron/execute/' . $job,
+          'weight' => -50,
+          'query' => 'destination',
+          'parent_path' => 'admin/build/cron',
+          'options' => array('t' => array('!title' => $conf['module'])),
+        );
+      }
+    }
+  }
+
+  return $links;
+}
+
 /*******************************************************************************
  * ELYSIA CRON VERSION UPDATE
  ******************************************************************************/
