commit 97d398100e5859b930bc84f5003d63a373cdaaa7 Author: Marek Isalski Date: Wed Mar 23 11:21:44 2016 +0000 initial import 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; +}