From 97d398100e5859b930bc84f5003d63a373cdaaa7 Mon Sep 17 00:00:00 2001 From: Marek Isalski Date: Wed, 23 Mar 2016 11:21:44 +0000 Subject: [PATCH] initial import --- .hgignore | 5 ++++ fulcrm_collection.admin.inc | 19 +++++++++++++++ fulcrm_collection.info | 6 +++++ fulcrm_collection.install | 1 + fulcrm_collection.module | 48 +++++++++++++++++++++++++++++++++++++ 5 files changed, 79 insertions(+) create mode 100644 .hgignore create mode 100644 fulcrm_collection.admin.inc create mode 100644 fulcrm_collection.info create mode 100644 fulcrm_collection.install create mode 100644 fulcrm_collection.module diff --git a/.hgignore b/.hgignore new file mode 100644 index 0000000..e0e14e1 --- /dev/null +++ b/.hgignore @@ -0,0 +1,5 @@ +~$ +\.DS_Store$ +sftp-config\.json$ +\.sublime-workspace$ +\.sublime-project$ diff --git a/fulcrm_collection.admin.inc b/fulcrm_collection.admin.inc new file mode 100644 index 0000000..d962068 --- /dev/null +++ b/fulcrm_collection.admin.inc @@ -0,0 +1,19 @@ + 'item', + '#title' => 'fulcrm Shopping Cart Settings', + '#description' => '', + ); + + return $form; +} + +function fulcrm_shoppingcart_admin() { + return drupal_get_form( 'fulcrm_shoppingcart_admin_form' ); +} diff --git a/fulcrm_collection.info b/fulcrm_collection.info new file mode 100644 index 0000000..21d8899 --- /dev/null +++ b/fulcrm_collection.info @@ -0,0 +1,6 @@ +name = fulcrm collection +description = fulcrm collection +core = 7.x +package = fulcrm +configure = admin/config/services/fulcrm/collection +dependencies[] = fulcrm_apiv2 diff --git a/fulcrm_collection.install b/fulcrm_collection.install new file mode 100644 index 0000000..3b2312e --- /dev/null +++ b/fulcrm_collection.install @@ -0,0 +1 @@ + array( 'title' => t('Administer fulcrm collection'), + 'description' => t('Perform main installation/administration tasks for fulcrm collection.'), + ), + ); +} + +function fulcrm_collection_menu() { + /* + $items[ 'admin/config/services/fulcrm' ] = array( 'page callback' => 'system_admin_menu_block_page', + 'file' => 'system.admin.inc', + 'file path' => drupal_get_path('module', 'system'), + 'title' => 'fulcrm', + 'description' => 'Configuration integration with fulcrm.org.', + 'position' => 'right', + 'access callback' => 'user_access', + 'access arguments' => array('access administration pages'), + ); + */ + $items[ 'admin/config/services/fulcrm/collection' ] = array( 'page callback' => 'fulcrm_collection_admin', + 'file' => 'fulcrm_collection.admin.inc', + 'title' => 'fulcrm Shopping Cart', + 'description' => 'Configure collection for fulcrm.org.', + 'access callback' => 'user_access', + 'access arguments' => array('administer fulcrm collection'), + ); + + $items[ 'fulcrm/buy/%' ] = array( 'page callback' => 'fulcrm_collection_buy', + 'page arguments' => array(2), + 'type' => MENU_CALLBACK, + 'access callback' => 'user_access', + 'access arguments' => array('access content'), + ); + $items[ 'fulcrm/cart' ] = array( 'page callback' => 'fulcrm_collection_cart', + 'type' => MENU_CALLBACK, + 'access callback' => 'user_access', + 'access arguments' => array('access content'), + ); + $items[ 'fulcrm/checkout' ] = array( 'page callback' => 'fulcrm_collection_checkout', + 'type' => MENU_CALLBACK, + 'access callback' => 'user_access', + 'access arguments' => array('access content'), + ); + + return $items; +}