Current File : /pages/54/47/d0016649/home/htdocs/ob_maxi/wp-content/plugins/digimember/application/config/menu.php
<?php

$model = ncore_api()->load->model( 'logic/features' );
$payment_providers_hidden = !$model->canUseOtherPaymentProviders();

$config['page_meta'] = array(
	array(
		'controller' => 'post/products',
		'headline' => _digi('[PLUGIN] Products'),
		'position' => 'side',
		'priority' => 'default',
		'callback' => 'cbMetaBox',
        'post_types_callback' => array( 'api' => 'dm_api', 'model' => 'data/page_product', 'method' => 'postTypes' ),
        // 'post_types' => array( 'page', 'post' );
	),
);

$config['admin_pages'] = array(

	'digimember' => array(
		'menu_title' => '[PLUGIN]',
		'page_title' => _ncore('[PLUGIN] Settings'),
		'menu_entry' => _ncore('Settings'),
		'capabilities' => 'manage_options',
		'controller' => 'admin/options',
		 'subpages' => array(
			'id' => 'admin/product_edit',
            'api_keys' => 'admin/api_key_list',
            'api_key_id' => 'admin/api_key_edit',
		),
		'icon_url' => 'div',

		'submenu' => array(

			'products' => array(
				'page_title' => _digi('Products'),
				'menu_entry' => _digi('Products'),
				'controller' => 'admin/product_list',

				'subpages' => array(
					'id'    => 'admin/product_edit',
				),
			),

  		    'content' => array(
				'page_title' => _digi('Content'),
				'menu_entry' => _digi('Content'),
				'controller' => 'admin/content',
			),

			'payment' => array(
				'page_title' => _digi('Payment'),
				'menu_entry' => _digi('Payment'),
				'controller' => 'admin/payment_list',
                'hide' => $payment_providers_hidden,

				'subpages' => array(
					'id' => 'admin/payment_edit',
				),
			),

			'payment_edit' => array(
				'page_title' => _digi('Edit payment provider'),
				'controller' => 'admin/payment_edit',
			),
            
            'orders' => array(
                'page_title' => _digi('Orders'),
                'menu_entry' => _digi('Orders'),
                'controller' => 'admin/order_list',
                'subpages' => array(
                    'id'         => 'admin/order_edit',
                    'masscreate' => 'admin/order_masscreate',
                ),
            ),

			'mails' => array(
				'page_title' => _digi('Email texts'),
				'menu_entry' => _digi('Email texts'),
				'controller' => 'admin/mail_text',
			),

			'newsletter' => array(
				'page_title' => _digi('Autoresponder'),
				'menu_entry' => _digi('Autoresponder'),
				'controller' => 'admin/newsletter_list',
				'subpages' => array(
					'id' => 'admin/newsletter_edit',
				),
			),

            'actions' => array(
                'page_title' => _digi('Actions'),
                'menu_entry' => _digi('Actions'),
                'controller' => 'admin/action_list',
                'subpages' => array(
                    'id'  => 'admin/action_edit',
                    'log' => 'admin/action_log',
                    'cfg' => 'admin/action_settings',
                ),
            ),

            'exam' => array(
                'page_title' => _digi('Exams'),
                'menu_entry' => _digi('Exams'),
                'controller' => 'admin/exam_list',
                'subpages' => array(
                    'id'  => 'admin/exam_edit',
                    //'stats' => 'admin/exam_stats',
                ),
            ),

            'certificates' => array(
                'page_title' => _digi('Exam certificates'),
                'menu_entry' => _digi('Exam certificates'),
                'controller' => 'admin/certificate_list',
                'subpages' => array(
                    'id'      => 'admin/certificate_edit',
                    'select'  => 'admin/certificate_select',
                ),
            ),


            'webpush' => array(
                'page_title' => _digi('Web push notifications'),
                'menu_entry' => _digi('Push notifications'),
                'controller' => 'admin/webpush_message_list',
                'subpages' => array(
                    'id'            => 'admin/webpush_message_edit',
                    'subscriptions' => 'admin/webpush_subscription_list',
                    'settings'      => 'admin/webpush_settings',
                ),
            ),
            
            'webhooks' => array(
                'page_title' => _digi('Webhooks'),
                'menu_entry' => _digi('Webhooks'),
                'controller' => 'admin/webhook_list',
                'subpages' => array(
                    'id'         => 'admin/webhook_edit',
                ),            
            ),            

            'signupform' => array(
                'page_title' => _digi('Signup form'),
                'menu_entry' => _digi('Signup form'),
                'controller' => 'admin/signup_form_generator',
            ),

            'shortcode_designer' => array(
                'page_title' => _digi('Shortcode Designer'),
                'menu_entry' => _digi('Shortcode Designer'),
                'controller' => 'admin/shortcode_designer',
            ),

			'shortcode' => array(
				'page_title' => _digi('Shortcodes'),
				'menu_entry' => _digi('Shortcodes'),
				'controller' => 'admin/shortcode',
			),

			'csvimport' => array(
				'page_title' => _digi('CSV Import'),
				'menu_entry' => _digi('CSV Import'),
				'controller' => 'admin/csv_import',
			),

            'customfields' => array(
                'page_title' => _digi('Custom Fields'),
                'menu_entry' => _digi('Custom Fields'),
                'controller' => 'admin/customfield_list',
                'subpages' => array(
                    'id' => 'admin/customfield_edit',
                ),
            ),
            'advancedforms' => array(
                'page_title' => _ncore('Forms'),
                'menu_entry' => _ncore('Forms'),
                'controller' => 'admin/advanced_forms_list',
                'subpages' => array(
                    //'id' => 'admin/advanced_signup_edit',
                    'id' => 'admin/advanced_forms_edit',
                ),
            ),

            'log' => array(
                'page_title' => _digi('Log'),
                'menu_entry' => _digi('Log'),
                'controller' => 'admin/log',
            ),
	  ),

	),

);