diff --git a/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.info b/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.info new file mode 100644 index 0000000..c78c8e2 --- /dev/null +++ b/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.info @@ -0,0 +1,6 @@ +name = Intégration du compte citoyen +description = Modifie le profil utilisateur pour intégrer le compte citoyen + +package = entrouvert +version = 7.x-1.0dev +core = 7.x diff --git a/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.install b/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.install new file mode 100644 index 0000000..4a6ebbb --- /dev/null +++ b/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.install @@ -0,0 +1,13 @@ + array('template' => 'templates/news_lists'),//page principale + ); + + return $themes; +} + +function _edit_user_callback() { + unset($_REQUEST['destination']); + return drupal_goto('http://idp-montpellier.entrouvert.org/fr/mon-compte'); +} + +function mon_agglo_comptecitoyen_menu_alter(&$items) { + // Specify the View page as just a regular tab. + $items['user/%user/view']['type'] = MENU_LOCAL_TASK; + $items['user/%user/view']['page callback'] = $items['user/%user_uid_optional']['page callback']; + $items['user/%user/view']['page arguments'] = $items['user/%user_uid_optional']['page arguments']; + $items['user/%user/view']['access callback'] = $items['user/%user_uid_optional']['access callback']; + $items['user/%user/view']['access arguments'] = $items['user/%user_uid_optional']['access arguments']; + $items['user/%user/view']['file'] = $items['user/%user_uid_optional']['file']; + // Normal tabs don't have a weight + unset($items['user/%user/view']['weight']); + + $items['user/%user_uid_optional']['page callback'] = $items['user/%user/newsletter']['page callback']; + $items['user/%user_uid_optional']['page arguments'] = $items['user/%user/newsletter']['page arguments']; + $items['user/%user_uid_optional']['access callback'] = $items['user/%user/newsletter']['access callback']; + $items['user/%user_uid_optional']['access arguments'] = $items['user/%user/newsletter']['access arguments']; + + $items['user/%user/newsletter']['type'] = MENU_DEFAULT_LOCAL_TASK; + $items['user/%user/newsletter']['weight'] = -10; + + $items['user/%user/edit']['page callback'] = '_edit_user_callback'; +} diff --git a/drupal/mon_agglo_comptecitoyen/templates/news_lists.tpl.php b/drupal/mon_agglo_comptecitoyen/templates/news_lists.tpl.php new file mode 100644 index 0000000..ca10125 --- /dev/null +++ b/drupal/mon_agglo_comptecitoyen/templates/news_lists.tpl.php @@ -0,0 +1,5 @@ +
+ + + +
\ No newline at end of file