*/
require_once(GLM_MEMBERS_PACKAGING_PLUGIN_SETUP_PATH.'/validActions.php');
require_once(GLM_MEMBERS_PACKAGING_PLUGIN_SETUP_PATH.'/shortcodes.php');
+require_once GLM_MEMBERS_PACKAGING_PLUGIN_SETUP_PATH.'/requiredPages.php';
require_once(GLM_MEMBERS_PACKAGING_PLUGIN_DB_SCRIPTS.'/dbVersions.php');
// Load Packaging Management Settings data
'dbActiveVersionOption' => GLM_MEMBERS_PACKAGING_PLUGIN_ACTIVE_DB_OPTION,
'dbScriptPath' => GLM_MEMBERS_PACKAGING_PLUGIN_DB_SCRIPTS,
'dbVersions' => $GLOBALS['glmMembersPackagingDbVersions']
- )
+ ),
+ 'requiredPages' => $GLOBALS['glmMembersPackagingRequiredPages']
);
// Return the array with our data added
--- /dev/null
+<?php
+/**
+ * Gaslight Media Members Database
+ * GLM Members Packaging Add-On Required Pages
+ *
+ * PHP version 5.5
+ *
+ * @category glmWordPressPlugin
+ * @package glmMembersDatabase
+ * @author Gaslight Media <dev@gaslightmedia.com>
+ * @license http://www.gaslightmedia.com Gaslightmedia
+ * @release requiredPages.php,v 1.0 2014/10/31 19:31:47 glm Exp $
+ * @link http://dev.gaslightmedia.com/
+ */
+
+/*
+ * Array of required pages
+ *
+ * This array lists all of the required pages made available to the main
+ * member plugin
+ *
+ * This array is merged with the data from any registered add-ons
+ * providing required pages. The plugin providing the required pages
+ * is designated in the 'plugin' elemeent.
+ *
+ */
+
+$glmMembersPackagingRequiredPages = array(
+ 'Packages List' => array(
+ 'content' => '[glm-packaging-list]',
+ 'parent' => 'GLM Associate'
+ ),
+ 'Package Detail' => array(
+ 'content' => '[glm-packaging-detail]',
+ 'parent' => 'GLM Associate'
+ )
+);