<?php
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
/*****************************************************************************
 * The contents of this file are subject to the RECIPROCAL PUBLIC LICENSE
 * Version 1.1 ("License"); You may not use this file except in compliance
 * with the License. You may obtain a copy of the License at
 * http://opensource.org/licenses/rpl.php. Software distributed under the
 * License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND,
 * either express or implied.
 *
 * You may:
 * a) Use and distribute this code exactly as you received without payment or
 *    a royalty or other fee.
 * b) Create extensions for this code, provided that you make the extensions
 *    publicly available and document your modifications clearly.
 * c) Charge for a fee for warranty or support or for accepting liability
 *    obligations for your customers.
 *
 * You may NOT:
 * a) Charge for the use of the original code or extensions, including in
 *    electronic distribution models, such as ASP (Application Service
 *    Provider).
 * b) Charge for the original source code or your extensions other than a
 *    nominal fee to cover distribution costs where such distribution
 *    involves PHYSICAL media.
 * c) Modify or delete any pre-existing copyright notices, change notices,
 *    or License text in the Licensed Software
 * d) Assert any patent claims against the Licensor or Contributors, or
 *    which would in any way restrict the ability of any third party to use the
 *    Licensed Software.
 *
 * You must:
 * a) Document any modifications you make to this code including the nature of
 *    the change, the authors of the change, and the date of the change.
 * b) Make the source code for any extensions you deploy available via an
 *    Electronic Distribution Mechanism such as FTP or HTTP download.
 * c) Notify the licensor of the availability of source code to your extensions
 *    and include instructions on how to acquire the source code and updates.
 * d) Grant Licensor a world-wide, non-exclusive, royalty-free license to use,
 *    reproduce, perform, modify, sublicense, and distribute your extensions.
 *
 * The Original Code is: CommuniCore
 *                       Olavo Farias
 *                       2006-04-7 olavo.farias@gmail.com
 *
 * The Initial Developer of the Original Code is CommuniCore.
 * Portions created by CommuniCore are Copyright (C) 2005 CommuniCore Ltda
 * All Rights Reserved.
 ********************************************************************************/
$layout_defs['EcmProducts']['subpanel_setup'] = array(
		'ecmproducts' => array(
				'order' => 200,
				'sort_order' => 'asc',
				'sort_by' => 'name',
				'module' => 'EcmProducts',
				'subpanel_name' => 'default',
				'get_subpanel_data' => 'mainproduct',
				'add_subpanel_data' => 'mainproduct_id',
				'title_key' => 'LBL_MAINPRODUCT_SUBPANEL',
				'top_buttons' => array(),
		),
		/*
	'ecmstockdocins' =>  array (
      'order' => 10,
      'module' => 'EcmStockDocIns',
      'sort_order' => 'asc',
      'get_subpanel_data' => 'ecmstockdocins',
      'add_subpanel_data' => 'product_id',
      'subpanel_name' => 'default',
      'title_key' => 'LBL_ECMSTOCKINS_SUBPANEL_TITLE',
    ),
	
	/*
	'ecmstockdocouts' =>  array (
      'order' => 20,
      'module' => 'EcmStockDocOuts',
      'sort_order' => 'asc',
      'sort_by' => 'product_id',
      'get_subpanel_data' => 'ecmstockdocouts',
      'add_subpanel_data' => 'product_id',
      'subpanel_name' => 'default',
      'title_key' => 'LBL_ECMSTOCKOUTS_SUBPANEL_TITLE',
    ),
	*/
        'documents' => array(
                'order' => 130,
                'module' => 'Documents',
                'subpanel_name' => 'default',
                'get_subpanel_data' => 'documents',
                'title_key' => 'Dokumenty',
        ),
	'ecmpurchaseorders' =>  array (
      'order' => 30,
      'module' => 'EcmPurchaseOrders',
      'sort_order' => 'desc',
      'sort_by' => 'register_date',
      'get_subpanel_data' => 'ecmpurchaseorders',
      'add_subpanel_data' => 'product_id',
	        'subpanel_key_connector' => 'ecmpurchaseorderitems.id as ecmproduct_id',
	        'subpanel_name' => 'ForProduct',
      'title_key' => 'Zamówienia zakupu',
    ),
    /*
	'ecmquotes' =>  array (
      'order' => 40,
      'module' => 'EcmQuotes',
      'sort_order' => 'asc',
      'sort_by' => 'name',
      'get_subpanel_data' => 'ecmquotes',
      'add_subpanel_data' => 'product_id',
      'subpanel_name' => 'default',
      'title_key' => 'LBL_ECMQUOTES_SUBPANEL_TITLE',
    ),
    */
	'ecmsales' =>  array (
      'order' => 50,
      'module' => 'EcmSales',
      'sort_order' => 'desc',
	  'sort_by' => 'register_date',
      //'sort_by' => 'name',
      'get_subpanel_data' => 'ecmsales',
      'add_subpanel_data' => 'product_id',
                'subpanel_key_connector' => 'ecmsaleitems.id as ecmproduct_id',
                'subpanel_name' => 'ForProduct',
      'title_key' => 'LBL_ECMSALES_SUBPANEL_TITLE',
    ),
	/*
	'ecmstockdocins' =>  array (
      'order' => 60,
      'module' => 'EcmStockDocIns',
      'sort_order' => 'asc',
      'sort_by' => 'name',
      'get_subpanel_data' => 'ecmstockdocins',
      'add_subpanel_data' => 'product_id',
      'subpanel_name' => 'default',
      'title_key' => 'LBL_ECMSTOCKDOCINS_SUBPANEL_TITLE',
    ), 
	*/
        'ecminsideorders' =>  array (
                'order' => 91,
                'module' => 'EcmInsideOrders',
                'sort_order' => 'desc',
                'sort_by' => 'register_date',
                'get_subpanel_data' => 'ecminsideorders',
                'add_subpanel_data' => 'product_id',
                'subpanel_key_connector' => 'ecminsideorderitems.id as ecmproduct_id',
                'subpanel_name' => 'ForProduct',
                'title_key' => 'Zamówienia wewnętrzne',
        ),
	'ecminvoiceouts' =>  array (
      'order' => 90,
      'module' => 'EcmInvoiceOuts',
     'sort_order' => 'desc',
	  'sort_by' => 'register_date',
      'get_subpanel_data' => 'ecminvoiceouts',
      'add_subpanel_data' => 'product_id',
                           'subpanel_key_connector' => 'ecminvoiceoutitems.id as ecmproduct_id',
                'subpanel_name' => 'ForProduct',
      'title_key' => 'LBL_ECMINVOICEOUTS_SUBPANEL_TITLE',
    ),
	/*
		'ecmstockdocinssp' =>  array( 
	'module'=>'EcmProducts',
	'order'=>80,
	'sort_by'=>'',
	'subpanel_name' => 'forPZs',
  'get_subpanel_data' => 'function:getEcmStockDocInsSubPanel', 
  'generate_select' => false,

  'title_key' => 'Dokumenty PZ', 
), 
	*/
	/*
	'ecmdeliverynotes' =>  array (
      'order' => 80,
      'module' => 'EcmDeliveryNotes',
      'sort_order' => 'asc',
      'sort_by' => 'name',
      'get_subpanel_data' => 'ecmdeliverynotes',
      'add_subpanel_data' => 'product_id',
      'subpanel_name' => 'default',
      'title_key' => 'LBL_ECMDELIVERYNOTES_SUBPANEL_TITLE',
    ),
	 */
	'ecmstockdocouts' =>  array (
      'order' => 20,
      'module' => 'EcmStockDocOuts',
  'sort_order' => 'desc',
	  'sort_by' => 'register_date',
      'get_subpanel_data' => 'ecmstockdocouts',
      'add_subpanel_data' => 'product_id',
                      'subpanel_key_connector' => 'ecmstockdocoutitems.id as ecmproduct_id',
                'subpanel_name' => 'ForProduct',
      'title_key' => 'LBL_ECMSTOCKDOCOUTS_SUBPANEL_TITLE',
    ),
        'ecmstockdoccorrects' =>  array (
                'order' => 21,
                'module' => 'EcmStockDocCorrects',
                'sort_order' => 'desc',
                'sort_by' => 'register_date',
                'get_subpanel_data' => 'ecmstockdoccorrects',
                'add_subpanel_data' => 'product_id',
                'subpanel_key_connector' => 'ecmstockdoccorrectitems.id as ecmproduct_id',
                'subpanel_name' => 'ForProduct',
                'title_key' => 'Dokumenty KS',
        ),
	'ecmpricebooks' =>  array (
      'order' => 100,
      'module' => 'EcmPriceBooks',
      'sort_order' => 'asc',
      'sort_by' => 'name',
      'get_subpanel_data' => 'ecmpricebooks',
      'add_subpanel_data' => 'ecmproduct_id',
      'subpanel_name' => 'default',
      'title_key' => 'LBL_ECMPRICEBOOKS_SUBPANEL_TITLE',
    ),
	
	
		'ecmstockdocins' =>  array (
      'order' => 10,
      'module' => 'EcmStockDocIns',
    'sort_order' => 'desc',
	  'sort_by' => 'register_date',
      'get_subpanel_data' => 'ecmstockdocins',
      'add_subpanel_data' => 'product_id',
					        'subpanel_key_connector' => 'ecmstockdocinitems.id as ecmproduct_id',

      'subpanel_name' => 'ForProduct',
      'title_key' => 'Dokumenty PZ',
	      ), 
		  
		'ecmstockdocinsideouts' =>  array (
      'order' => 16,
      'module' => 'EcmStockDocInsideOuts',
       'sort_order' => 'desc',
	  'sort_by' => 'register_date',
      'get_subpanel_data' => 'ecmstockdocinsideouts',
      'add_subpanel_data' => 'product_id',
					        'subpanel_key_connector' => 'ecmstockdocinsideoutitems.id as ecmproduct_id',
      'subpanel_name' => 'ForProduct',
      'title_key' => 'Dokumenty RW',
	      ), 
        'ecmstockdocinsideins' =>  array (
                'order' => 15,
                'module' => 'EcmStockDocInsideIns',
                'sort_order' => 'desc',
                'sort_by' => 'register_date',
                'get_subpanel_data' => 'ecmstockdocinsideins',
                'add_subpanel_data' => 'product_id',
                'subpanel_key_connector' => 'ecmstockdocinsideinitems.id as ecmproduct_id',
                'subpanel_name' => 'ForProduct',
                'title_key' => 'Dokumenty PW',
        ),
	'notes' =>  array (
      'order' => 110,
      'module' => 'Notes',
      'sort_order' => 'asc',
      //'sort_by' => 'name',
      'get_subpanel_data' => 'notes',
      'add_subpanel_data' => 'parent_id',
      'subpanel_name' => 'default',
      'title_key' => 'LBL_NOTES_SUBPANEL_TITLE',
	   'top_buttons' => array(
        array('widget_class' => 'SubPanelTopSelectButton'),
        array('widget_class' => 'SubPanelTopCreateButton'),
      ),
    ),
    
);
?>