init
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
global $app_strings;
|
||||
|
||||
$dashletMeta['ev_OrdersDashlet'] = array(
|
||||
'module' => 'ev_Orders',
|
||||
'title' => translate('LBL_HOMEPAGE_TITLE', 'ev_Orders'),
|
||||
'description' => 'A customizable view into ev_Orders',
|
||||
'category' => 'Module Views'
|
||||
);
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
require_once('include/Dashlets/DashletGeneric.php');
|
||||
require_once('modules/ev_Orders/ev_Orders.php');
|
||||
|
||||
class ev_OrdersDashlet extends DashletGeneric {
|
||||
function __construct($id, $def = null)
|
||||
{
|
||||
global $current_user, $app_strings;
|
||||
require('modules/ev_Orders/metadata/dashletviewdefs.php');
|
||||
|
||||
parent::__construct($id, $def);
|
||||
|
||||
if (empty($def['title'])) {
|
||||
$this->title = translate('LBL_HOMEPAGE_TITLE', 'ev_Orders');
|
||||
}
|
||||
|
||||
$this->searchFields = $dashletData['ev_OrdersDashlet']['searchFields'];
|
||||
$this->columns = $dashletData['ev_OrdersDashlet']['columns'];
|
||||
|
||||
$this->seedBean = BeanFactory::newBean('ev_Orders');
|
||||
}
|
||||
}
|
||||
15
modules/ev_Orders/Menu.php
Normal file
15
modules/ev_Orders/Menu.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
global $mod_strings, $app_strings, $sugar_config;
|
||||
|
||||
// if(ACLController::checkAccess('ev_Orders', 'edit', true)){
|
||||
// $module_menu[]=array('index.php?module=ev_Orders&action=EditView&return_module=ev_Orders&return_action=DetailView', $mod_strings['LNK_NEW_RECORD'], 'Add', 'ev_Orders');
|
||||
// }
|
||||
if(ACLController::checkAccess('ev_Orders', 'list', true)){
|
||||
//$module_menu[]=array('index.php?module=ev_Orders&action=index', $mod_strings['LNK_LIST'],'View', 'ev_Orders');
|
||||
//$module_menu[]=array('index.php?module=ev_Orders&action=productsBySales', 'Zamówienia produktów - nowy (WIP)','View', 'ev_Orders');
|
||||
}
|
||||
37
modules/ev_Orders/ev_Orders.php
Normal file
37
modules/ev_Orders/ev_Orders.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
class ev_Orders extends Basic
|
||||
{
|
||||
public $new_schema = true;
|
||||
public $module_dir = 'ev_Orders';
|
||||
public $object_name = 'ev_Orders';
|
||||
public $table_name = 'ev_report_sales_products';
|
||||
|
||||
public $id;
|
||||
public $name;
|
||||
public $date_entered;
|
||||
public $date_modified;
|
||||
public $modified_user_id;
|
||||
public $modified_by_name;
|
||||
public $created_by;
|
||||
public $created_by_name;
|
||||
public $description;
|
||||
public $deleted;
|
||||
public $created_by_link;
|
||||
public $modified_user_link;
|
||||
public $assigned_user_id;
|
||||
public $assigned_user_name;
|
||||
public $assigned_user_link;
|
||||
|
||||
public function bean_implements($interface)
|
||||
{
|
||||
switch($interface)
|
||||
{
|
||||
case 'ACL':
|
||||
return false;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
54
modules/ev_Orders/language/en_us.lang.php
Normal file
54
modules/ev_Orders/language/en_us.lang.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
$mod_strings = array(
|
||||
'LBL_ASCENDING' => 'Ascending',
|
||||
'LBL_CREATED' => 'Created By',
|
||||
'LBL_CREATED_ID' => 'Created By (ID)',
|
||||
'LBL_CREATED_USER' => 'Created by',
|
||||
'LBL_DATE_ENTERED' => 'Date Created',
|
||||
'LBL_DATE_MODIFIED' => 'Date Modified',
|
||||
'LBL_DELETED' => 'Deleted',
|
||||
'LBL_DESCENDING' => 'Descending',
|
||||
'LBL_DESCRIPTION' => 'Description',
|
||||
'LBL_EDIT_BUTTON' => 'Edit',
|
||||
'LBL_ID' => 'ID',
|
||||
|
||||
'LBL_MODIFIED' => 'Modified By',
|
||||
'LBL_MODIFIED_ID' => 'Modified By (ID)',
|
||||
'LBL_MODIFIED_NAME' => 'Modified By Name',
|
||||
'LBL_MODIFIED_USER' => 'Modified by',
|
||||
|
||||
'LBL_REMOVE' => 'Remove',
|
||||
'LBL_ASSIGNED_TO_ID' => 'Assigned User Id',
|
||||
'LBL_ASSIGNED_TO_NAME' => 'Assigned to',
|
||||
'LBL_SECURITYGROUPS' => 'Security Groups',
|
||||
'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Security Groups',
|
||||
'LBL_HISTORY_SUBPANEL_TITLE' => 'View History',
|
||||
'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Activities',
|
||||
'LBL_LIST_FORM_TITLE' => 'Orders List',
|
||||
'LBL_MODULE_NAME' => 'Orders',
|
||||
'LBL_MODULE_TITLE' => 'Orders',
|
||||
'LBL_HOMEPAGE_TITLE' => 'My Orders',
|
||||
'LNK_NEW_RECORD' => 'Create Orders',
|
||||
'LNK_LIST' => 'View Orders',
|
||||
'LNK_IMPORT_EV_ORDERS' => 'Import Orders',
|
||||
'LBL_SEARCH_FORM_TITLE' => 'Search Orders',
|
||||
'LBL_EV_ORDERS_SUBPANEL_TITLE' => 'Orders',
|
||||
'LBL_NEW_FORM_TITLE' => 'New Orders',
|
||||
|
||||
'LBL_NAME' => 'NR ZS E5',
|
||||
'LBL_LIST_NAME' => 'NR ZS E5',
|
||||
'LBL_PARENT_NAME' => 'Firma',
|
||||
'LBL_PRODUCT_INDEX' => 'Index produktu',
|
||||
'LBL_PRODUCT_NAME' => 'Nazwa produktu',
|
||||
'LBL_PRODUCT_KIND' => 'Rodzaj produktu',
|
||||
'LBL_PRODUCT_BRAND' => 'Marka produktu',
|
||||
'LBL_PRODUCT_SIZE' => 'Rozmiar produktu',
|
||||
|
||||
'LBL_REGISTER_DATE' => 'Data rejestracji zamówienia',
|
||||
'LBL_SEND_DATE' => 'Data wysyłki zamówienia',
|
||||
'LBL_DELIVERY_DATE' => 'Data dostawy zamówienia',
|
||||
'LBL_QUANTITY' => 'Ilość',
|
||||
'LBL_STATUS' => 'Status',
|
||||
|
||||
);
|
||||
52
modules/ev_Orders/language/pl_pl.lang.php
Normal file
52
modules/ev_Orders/language/pl_pl.lang.php
Normal file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
$mod_strings = array(
|
||||
'LBL_ASCENDING' => 'Rosnąco',
|
||||
'LBL_CREATED' => 'Utworzone przez',
|
||||
'LBL_CREATED_ID' => 'ID tworzącego',
|
||||
'LBL_CREATED_USER' => 'Utworzone przez',
|
||||
'LBL_DATE_ENTERED' => 'Data utworzenia',
|
||||
'LBL_DATE_MODIFIED' => 'Data modyfikacji',
|
||||
'LBL_DELETED' => 'Usunięto',
|
||||
'LBL_DESCENDING' => 'Malejąco',
|
||||
'LBL_DESCRIPTION' => 'Opis',
|
||||
'LBL_EDIT_BUTTON' => 'Edytuj',
|
||||
'LBL_ID' => 'ID',
|
||||
|
||||
'LBL_MODIFIED' => 'Zmodyfikowane przez',
|
||||
'LBL_MODIFIED_ID' => 'ID modyfikującego',
|
||||
'LBL_MODIFIED_NAME' => 'Zmodyfikowano przez',
|
||||
'LBL_MODIFIED_USER' => 'Zmodyfikowane przez',
|
||||
|
||||
'LBL_REMOVE' => 'Usuń',
|
||||
'LBL_ASSIGNED_TO_ID' => 'Przydzielono do',
|
||||
'LBL_ASSIGNED_TO_NAME' => 'Użytkownik',
|
||||
'LBL_SECURITYGROUPS' => 'Grupy',
|
||||
'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Grupy',
|
||||
'LBL_HISTORY_SUBPANEL_TITLE' => 'Historia zmian',
|
||||
'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Wydarzenia',
|
||||
'LBL_LIST_FORM_TITLE' => 'Raport Zamówienia Produtków',
|
||||
'LBL_MODULE_NAME' => 'Raport Zamówienia Produtków',
|
||||
'LBL_MODULE_TITLE' => 'Raport Zamówienia Produtków',
|
||||
'LBL_HOMEPAGE_TITLE' => 'Moje Raport Zamówienia Produtków',
|
||||
'LNK_NEW_RECORD' => 'Utwórz Zamówienie',
|
||||
'LNK_LIST' => 'Raport Zamówienia Produtków',
|
||||
'LNK_IMPORT_EV_ORDERS' => 'Importuj Raport Zamówienia Produtków',
|
||||
'LBL_SEARCH_FORM_TITLE' => 'Wyszukiwanie raportu zamówienia produtków',
|
||||
'LBL_EV_ORDERS_SUBPANEL_TITLE' => 'Raport Zamówienia Produtków',
|
||||
'LBL_NEW_FORM_TITLE' => 'Nowy Zamówienie',
|
||||
|
||||
'LBL_NAME' => 'NR ZS E5',
|
||||
'LBL_LIST_NAME' => 'NR ZS E5',
|
||||
'LBL_PARENT_NAME' => 'Firma',
|
||||
'LBL_PRODUCT_INDEX' => 'Index produktu',
|
||||
'LBL_PRODUCT_NAME' => 'Nazwa produktu',
|
||||
'LBL_PRODUCT_KIND' => 'Rodzaj produktu',
|
||||
'LBL_PRODUCT_BRAND' => 'Marka produktu',
|
||||
'LBL_PRODUCT_SIZE' => 'Rozmiar produktu',
|
||||
'LBL_REGISTER_DATE' => 'Data rejestracji zamówienia',
|
||||
'LBL_SEND_DATE' => 'Data wysyłki zamówienia',
|
||||
'LBL_DELIVERY_DATE' => 'Data dostawy zamówienia',
|
||||
'LBL_QUANTITY' => 'Ilość',
|
||||
'LBL_STATUS' => 'Status',
|
||||
);
|
||||
72
modules/ev_Orders/metadata/SearchFields.php
Normal file
72
modules/ev_Orders/metadata/SearchFields.php
Normal file
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$searchFields[$module_name] = array(
|
||||
'name' => array('query_type' => 'default'),
|
||||
'parent_name' => array( 'query_type'=>'default'),
|
||||
'code' => array( 'query_type'=>'default'),
|
||||
'product_name' => array( 'query_type'=>'default'),
|
||||
'product_kind' => array( 'query_type'=>'default'),
|
||||
'product_brand' => array( 'query_type'=>'default'),
|
||||
'product_size' => array( 'query_type'=>'default'),
|
||||
'quantity' => array( 'query_type'=>'default'),
|
||||
'status' => array( 'query_type'=>'default'),
|
||||
'send_date' => array( 'query_type'=>'default'),
|
||||
'delivery_date' => array( 'query_type'=>'default'),
|
||||
'register_date' => array( 'query_type'=>'default'),
|
||||
|
||||
|
||||
|
||||
//Range Search Support
|
||||
'range_date_entered' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_date_entered' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_date_entered' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'range_send_date' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_send_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_send_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
|
||||
'range_delivery_date' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_delivery_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_delivery_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
|
||||
'range_register_date' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_register_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_register_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field'
|
||||
)
|
||||
//Range Search Support
|
||||
);
|
||||
45
modules/ev_Orders/metadata/dashletviewdefs.php
Normal file
45
modules/ev_Orders/metadata/dashletviewdefs.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
global $current_user;
|
||||
|
||||
$dashletData['ev_OrdersDashlet']['searchFields'] = array(
|
||||
'date_entered' => array(
|
||||
'default' => ''
|
||||
),
|
||||
'date_modified' => array(
|
||||
'default' => ''
|
||||
),
|
||||
'assigned_user_id' => array(
|
||||
'type' => 'assigned_user_name',
|
||||
'default' => $current_user->name
|
||||
),
|
||||
);
|
||||
$dashletData['ev_OrdersDashlet']['columns'] = array(
|
||||
'name' => array(
|
||||
'width' => '40',
|
||||
'label' => 'LBL_LIST_NAME',
|
||||
'link' => true,
|
||||
'default' => true
|
||||
),
|
||||
'date_entered' => array(
|
||||
'width' => '15',
|
||||
'label' => 'LBL_DATE_ENTERED',
|
||||
'default' => true
|
||||
),
|
||||
'date_modified' => array(
|
||||
'width' => '15',
|
||||
'label' => 'LBL_DATE_MODIFIED'
|
||||
),
|
||||
'created_by' => array(
|
||||
'width' => '8',
|
||||
'label' => 'LBL_CREATED'
|
||||
),
|
||||
'assigned_user_name' => array(
|
||||
'width' => '8',
|
||||
'label' => 'LBL_LIST_ASSIGNED_USER'
|
||||
),
|
||||
);
|
||||
86
modules/ev_Orders/metadata/listviewdefs.php
Normal file
86
modules/ev_Orders/metadata/listviewdefs.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$listViewDefs[$module_name] = array(
|
||||
|
||||
'NAME' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_NAME',
|
||||
'link' => false,
|
||||
),
|
||||
'STATUS' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_STATUS',
|
||||
'link' => false,
|
||||
'type' => 'enum',
|
||||
),
|
||||
|
||||
'PARENT_NAME' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PARENT_NAME',
|
||||
'link' => false,
|
||||
),
|
||||
|
||||
'CODE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_INDEX',
|
||||
'link' => false,
|
||||
),
|
||||
'PRODUCT_NAME' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_NAME',
|
||||
'link' => false,
|
||||
),
|
||||
|
||||
'PRODUCT_KIND' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_KIND',
|
||||
'link' => false,
|
||||
),
|
||||
'PRODUCT_SIZE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_SIZE',
|
||||
'link' => false,
|
||||
),
|
||||
'PRODUCT_BRAND' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_BRAND',
|
||||
'link' => false,
|
||||
),
|
||||
'REGISTER_DATE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_REGISTER_DATE',
|
||||
'link' => false,
|
||||
),
|
||||
'DELIVERY_DATE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_SEND_DATE',
|
||||
'link' => false,
|
||||
),
|
||||
'SEND_DATE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_DELIVERY_DATE',
|
||||
'link' => false,
|
||||
),
|
||||
'QUANTITY' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_QUANTITY',
|
||||
'link' => false,
|
||||
),
|
||||
);
|
||||
11
modules/ev_Orders/metadata/metafiles.php
Normal file
11
modules/ev_Orders/metadata/metafiles.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$metafiles[$module_name] = array(
|
||||
'detailviewdefs' => 'modules/' . $module_name . '/metadata/detailviewdefs.php',
|
||||
'editviewdefs' => 'modules/' . $module_name . '/metadata/editviewdefs.php',
|
||||
'listviewdefs' => 'modules/' . $module_name . '/metadata/listviewdefs.php',
|
||||
'searchdefs' => 'modules/' . $module_name . '/metadata/searchdefs.php',
|
||||
'popupdefs' => 'modules/' . $module_name . '/metadata/popupdefs.php',
|
||||
'searchfields' => 'modules/' . $module_name . '/metadata/SearchFields.php',
|
||||
);
|
||||
20
modules/ev_Orders/metadata/popupdefs.php
Normal file
20
modules/ev_Orders/metadata/popupdefs.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$object_name = 'ev_Orders';
|
||||
$_module_name = 'ev_orders';
|
||||
$popupMeta = array(
|
||||
'moduleMain' => $module_name,
|
||||
'varName' => $object_name,
|
||||
'orderBy' => $_module_name . '.name',
|
||||
'whereClauses' => array(
|
||||
'name' => $_module_name . '.name',
|
||||
),
|
||||
'searchInputs' => array(
|
||||
'name'
|
||||
),
|
||||
);
|
||||
51
modules/ev_Orders/metadata/searchdefs.php
Normal file
51
modules/ev_Orders/metadata/searchdefs.php
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$searchdefs[$module_name] = array(
|
||||
'templateMeta' => array(
|
||||
'maxColumns' => '6',
|
||||
'maxColumnsBasic' => '6',
|
||||
'widths' => array(
|
||||
'label' => '10',
|
||||
'field' => '30',
|
||||
),
|
||||
),
|
||||
'layout' => array(
|
||||
'basic_search' => array(
|
||||
'name',
|
||||
'parent_name',
|
||||
'status',
|
||||
'code',
|
||||
'product_name',
|
||||
'delivery_date',
|
||||
),
|
||||
'advanced_search' => array(
|
||||
'name',
|
||||
'parent_name',
|
||||
'status',
|
||||
'code',
|
||||
'product_name',
|
||||
'product_kind' => array(
|
||||
'type' => 'enum',
|
||||
'options' => 'ecmproducts_product_kind_dom',
|
||||
'name' => 'product_kind',
|
||||
),
|
||||
'product_brand' => array(
|
||||
'type' => 'enum',
|
||||
'options' => 'ecmproducts_product_brand_dom',
|
||||
'name' => 'product_brand',
|
||||
),
|
||||
'product_size' => array(
|
||||
'type' => 'enum',
|
||||
'options' => 'ecmproducts_product_size_dom',
|
||||
'name' => 'product_size',
|
||||
),
|
||||
'register_date',
|
||||
'send_date',
|
||||
'delivery_date',
|
||||
'quantity',
|
||||
|
||||
|
||||
),
|
||||
),
|
||||
);
|
||||
42
modules/ev_Orders/metadata/subpanels/default.php
Normal file
42
modules/ev_Orders/metadata/subpanels/default.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$subpanel_layout = array(
|
||||
'top_buttons' => array(
|
||||
array(
|
||||
'widget_class' => 'SubPanelTopCreateButton'
|
||||
),
|
||||
array(
|
||||
'widget_class' => 'SubPanelTopSelectButton',
|
||||
'popup_module' => $module_name
|
||||
),
|
||||
),
|
||||
'where' => '',
|
||||
'list_fields' => array(
|
||||
'name' => array(
|
||||
'vname' => 'LBL_NAME',
|
||||
'widget_class' => 'SubPanelDetailViewLink',
|
||||
'width' => '45%',
|
||||
),
|
||||
'date_modified' => array(
|
||||
'vname' => 'LBL_DATE_MODIFIED',
|
||||
'width' => '45%',
|
||||
),
|
||||
'edit_button' => array(
|
||||
'vname' => 'LBL_EDIT_BUTTON',
|
||||
'widget_class' => 'SubPanelEditButton',
|
||||
'module' => $module_name,
|
||||
'width' => '4%',
|
||||
),
|
||||
'remove_button' => array(
|
||||
'vname' => 'LBL_REMOVE',
|
||||
'widget_class' => 'SubPanelRemoveButton',
|
||||
'module' => $module_name,
|
||||
'width' => '5%',
|
||||
),
|
||||
),
|
||||
);
|
||||
138
modules/ev_Orders/vardefs.php
Normal file
138
modules/ev_Orders/vardefs.php
Normal file
@@ -0,0 +1,138 @@
|
||||
<?php
|
||||
|
||||
$dictionary['ev_Orders'] = array(
|
||||
'table' => 'ev_report_sales_products',
|
||||
'audited' => false,
|
||||
'inline_edit' => false,
|
||||
'duplicate_merge' => false,
|
||||
'fields' => array(
|
||||
'id' =>
|
||||
array(
|
||||
'name' => 'id',
|
||||
'vname' => 'LBL_ID',
|
||||
'type' => 'id',
|
||||
'required' => false,
|
||||
'reportable' => false,
|
||||
'comment' => 'Unique identifier'
|
||||
),
|
||||
'name' =>
|
||||
array(
|
||||
'name' => 'name',
|
||||
'vname' => 'LBL_NAME',
|
||||
'type' => 'name',
|
||||
'dbType' => 'varchar',
|
||||
'len' => 255,
|
||||
'unified_search' => false,
|
||||
'required' => false,
|
||||
),
|
||||
'parent_name' =>
|
||||
array(
|
||||
'name' => 'parent_name',
|
||||
'vname' => 'LBL_PARENT_NAME',
|
||||
'type' => 'name',
|
||||
'dbType' => 'varchar',
|
||||
'len' => 255,
|
||||
'unified_search' => false,
|
||||
'required' => false,
|
||||
),
|
||||
'code' => array(
|
||||
'type' => 'varchar',
|
||||
'name' => 'code',
|
||||
'vname' => 'LBL_PRODUCT_INDEX',
|
||||
'comment' => 'Product index',
|
||||
'required' => false,
|
||||
'max_size' => '40',
|
||||
'len' => '40'
|
||||
),
|
||||
'product_name' => array(
|
||||
'name' => 'product_name',
|
||||
'vname' => 'LBL_PRODUCT_NAME',
|
||||
'type' => 'name',
|
||||
'required' => true,
|
||||
'dbType' => 'varchar',
|
||||
'len' => 255,
|
||||
'audited' => false,
|
||||
'unified_search' => false,
|
||||
'comment' => 'Product name',
|
||||
'massupdate' => true,
|
||||
'merge_filter' => 'selected'
|
||||
),
|
||||
'product_kind' => array(
|
||||
'name' => 'product_type',
|
||||
'options' => 'ecmproducts_product_kind_dom',
|
||||
'vname' => 'LBL_PRODUCT_KIND',
|
||||
'type' => 'enum',
|
||||
'len' => '250',
|
||||
),
|
||||
'product_brand' => array(
|
||||
'name' => 'product_brand',
|
||||
'options' => 'ecmproducts_product_brand_dom',
|
||||
'vname' => 'LBL_PRODUCT_BRAND',
|
||||
'type' => 'enum',
|
||||
'len' => '250',
|
||||
),
|
||||
'product_size' => array(
|
||||
'name' => 'product_size',
|
||||
'options' => 'ecmproducts_product_size_dom',
|
||||
'vname' => 'LBL_PRODUCT_SIZE',
|
||||
'type' => 'enum',
|
||||
'len' => '250',
|
||||
),
|
||||
'register_date' => array(
|
||||
'name' => 'register_date',
|
||||
'vname' => 'LBL_REGISTER_DATE',
|
||||
'type' => 'date',
|
||||
'reportable' => false,
|
||||
'showFormats' => true,
|
||||
'massupdate' => false,
|
||||
'required' => true,
|
||||
'enable_range_search' => true,
|
||||
'options' => 'date_range_search_dom',
|
||||
),
|
||||
'send_date' => array(
|
||||
'name' => 'send_date',
|
||||
'vname' => 'LBL_SEND_DATE',
|
||||
'type' => 'date',
|
||||
'reportable' => false,
|
||||
'showFormats' => true,
|
||||
'massupdate' => false,
|
||||
'required' => true,
|
||||
'enable_range_search' => true,
|
||||
'options' => 'date_range_search_dom',
|
||||
),
|
||||
'delivery_date' => array(
|
||||
'name' => 'delivery_date',
|
||||
'vname' => 'LBL_DELIVERY_DATE',
|
||||
'type' => 'date',
|
||||
'reportable' => false,
|
||||
'showFormats' => true,
|
||||
'massupdate' => false,
|
||||
'required' => true,
|
||||
'enable_range_search' => true,
|
||||
'options' => 'date_range_search_dom',
|
||||
),
|
||||
'quantity' => array (
|
||||
'type' => 'double',
|
||||
'name' => 'quantity',
|
||||
'vname' => 'LBL_QUANTITY',
|
||||
'max_size' => '10',
|
||||
'precision' => '2',
|
||||
'len' => '7,2'
|
||||
),
|
||||
'status' => array (
|
||||
'name' => 'status',
|
||||
'vname' => 'LBL_STATUS',
|
||||
'type' => 'enum',
|
||||
'size' => '3',
|
||||
'options' => 'ecmsales_status_dom',
|
||||
'massupdate' => false,
|
||||
'reportable' => false,
|
||||
),
|
||||
|
||||
|
||||
|
||||
),
|
||||
'relationships' => array(),
|
||||
'optimistic_locking' => true,
|
||||
'unified_search' => false,
|
||||
);
|
||||
Reference in New Issue
Block a user