// Fix null values ...

This commit is contained in:
rMalie
2011-12-22 23:20:30 +00:00
parent ab9fa84606
commit e2bc19d873
41 changed files with 178 additions and 161 deletions
+2 -2
View File
@@ -53,8 +53,8 @@ class ConfigurationCore extends ObjectModel
'multilang' => true,
'fields' => array(
'name' => array('type' => self::TYPE_STRING, 'validate' => 'isConfigName', 'required' => true, 'size' => 32),
'id_group_shop' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
'id_group_shop' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'),
'id_shop' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'),
'value' => array('type' => self::TYPE_STRING),
'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
+4
View File
@@ -36,6 +36,7 @@ abstract class ObjectModelCore
const TYPE_FLOAT = 4;
const TYPE_DATE = 5;
const TYPE_HTML = 6;
const TYPE_NOTHING = 7;
/**
* List of association types
@@ -338,6 +339,9 @@ abstract class ObjectModelCore
return '\''.pSQL($value, true).'\'';
return pSQL($value, true);
case self::TYPE_NOTHING :
return $value;
case self::TYPE_STRING :
default :
if ($with_quotes)
+7 -1
View File
@@ -393,12 +393,14 @@ class InstallXmlLoader
}
else if ($classname)
{
$xml = $this->loadEntity($entity);
// Create entity with ObjectModel class
$object = new $classname();
$object->hydrate($data);
if ($data_lang)
$object->hydrate($data_lang);
$object->add();
$object->add(true, (isset($xml->fields['null'])) ? true : false);
$entity_id = $object->id;
}
else
@@ -669,6 +671,7 @@ class InstallXmlLoader
'sql' => '',
'ordersql' => '',
'image' => '',
'null' => '',
),
'fields' => array(),
);
@@ -695,6 +698,9 @@ class InstallXmlLoader
if ($xml->fields['ordersql'])
$info['config']['ordersql'] = (string)$xml->fields['ordersql'];
if ($xml->fields['null'])
$info['config']['null'] = (string)$xml->fields['null'];
if ($xml->fields['image'])
$info['config']['image'] = (string)$xml->fields['image'];
+8 -8
View File
@@ -1,13 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_access>
<fields primary="id_profile, id_tab" sql="a.id_profile = 1">
<field name="id_profile" relation="profile"/>
<field name="id_tab" relation="tab"/>
<field name="view"/>
<field name="add"/>
<field name="edit"/>
<field name="delete"/>
</fields>
<entities>
<access id="access_1_1" id_profile="SuperAdmin" id_tab="Catalog" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_2" id_profile="SuperAdmin" id_tab="Customers" view="1" add="1" edit="1" delete="1"/>
@@ -109,4 +101,12 @@
<access id="access_1_109" id_profile="SuperAdmin" id_tab="Catalog_price_rules" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_110" id_profile="SuperAdmin" id_tab="Outstanding" view="1" add="1" edit="1" delete="1"/>
</entities>
<fields primary="id_profile, id_tab" sql="a.id_profile = 1">
<field name="id_profile" relation="profile"/>
<field name="id_tab" relation="tab"/>
<field name="view"/>
<field name="add"/>
<field name="edit"/>
<field name="delete"/>
</fields>
</entity_access>
+4 -4
View File
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_address_format>
<fields primary="id_country" class="AddressFormat">
<field name="id_country" relation="country"/>
<field name="format"/>
</fields>
<entities>
<address_format id="address_format_1" id_country="DE">
<format>firstname lastname
@@ -2444,4 +2440,8 @@ Country:name
phone</format>
</address_format>
</entities>
<fields primary="id_country" class="AddressFormat">
<field name="id_country" relation="country"/>
<field name="format"/>
</fields>
</entity_address_format>
+6 -6
View File
@@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_carrier>
<entities>
<carrier id="carrier_1" id_reference="1" id_tax_rules_group="0" active="1" shipping_handling="0" range_behavior="0" is_free="0" shipping_external="0" need_range="0" shipping_method="0" max_width="0" max_height="0" max_depth="0" max_weight="0" grade="0">
<name>0</name>
<url/>
</carrier>
</entities>
<fields id="name" class="Carrier" sql="a.id_carrier = 1">
<field name="id_reference"/>
<field name="id_tax_rules_group"/>
@@ -18,10 +24,4 @@
<field name="max_weight"/>
<field name="grade"/>
</fields>
<entities>
<carrier id="carrier_1" id_reference="1" id_tax_rules_group="0" active="1" shipping_handling="0" range_behavior="0" is_free="0" shipping_external="0" need_range="0" shipping_method="0" max_width="0" max_height="0" max_depth="0" max_weight="0" grade="0">
<name>0</name>
<url/>
</carrier>
</entities>
</entity_carrier>
+1 -1
View File
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_carrier_group>
<entities/>
<fields primary="id_carrier, id_group" sql="a.id_carrier = 1">
<field name="id_carrier" relation="carrier"/>
<field name="id_group" relation="group"/>
</fields>
<entities/>
</entity_carrier_group>
+3 -3
View File
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_carrier_zone>
<entities>
<carrier_zone id="carrier_zone_1_1" id_carrier="carrier_1" id_zone="Europe"/>
</entities>
<fields primary="id_carrier, id_zone" sql="a.id_carrier = 1">
<field name="id_carrier" relation="carrier"/>
<field name="id_zone" relation="zone"/>
</fields>
<entities>
<carrier_zone id="carrier_zone_1_1" id_carrier="carrier_1" id_zone="Europe"/>
</entities>
</entity_carrier_zone>
+3 -3
View File
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_category>
<entities>
<category id="Home" id_parent="" active="1"/>
</entities>
<fields id="name" class="Category" sql="a.id_category = 1">
<field name="id_parent" relation="category"/>
<field name="active"/>
</fields>
<entities>
<category id="Home" id_parent="" active="1"/>
</entities>
</entity_category>
+4 -4
View File
@@ -1,12 +1,12 @@
<?xml version="1.0"?>
<entity_category_group>
<fields primary="id_category, id_group" sql="a.id_category = 1">
<field name="id_category" relation="category"/>
<field name="id_group" relation="group"/>
</fields>
<entities>
<category_group id="category_group_1_1" id_category="Home" id_group="Unidentified"/>
<category_group id="category_group_1_2" id_category="Home" id_group="Guest"/>
<category_group id="category_group_1_3" id_category="Home" id_group="Default"/>
</entities>
<fields primary="id_category, id_group" sql="a.id_category = 1">
<field name="id_category" relation="category"/>
<field name="id_group" relation="group"/>
</fields>
</entity_category_group>
+4 -4
View File
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_cms>
<fields id="meta_title" class="CMS">
<field name="id_cms_category" relation="cms_category"/>
<field name="active"/>
</fields>
<entities>
<cms id="Delivery" id_cms_category="Home" active="1"/>
<cms id="Legal_Notice" id_cms_category="Home" active="1"/>
@@ -11,4 +7,8 @@
<cms id="About_us" id_cms_category="Home" active="1"/>
<cms id="Secure_payment" id_cms_category="Home" active="1"/>
</entities>
<fields id="meta_title" class="CMS">
<field name="id_cms_category" relation="cms_category"/>
<field name="active"/>
</fields>
</entity_cms>
+3 -3
View File
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_cms_category>
<entities>
<cms_category id="Home" id_parent="" active="1"/>
</entities>
<fields id="name" class="CMSCategory">
<field name="id_parent" relation="cms_category"/>
<field name="active"/>
</fields>
<entities>
<cms_category id="Home" id_parent="" active="1"/>
</entities>
</entity_cms_category>
+4 -4
View File
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_configuration>
<fields id="name" class="Configuration">
<field name="name"/>
<field name="value"/>
</fields>
<entities>
<configuration id="PS_LANG_DEFAULT" name="PS_LANG_DEFAULT">
<value>2</value>
@@ -852,4 +848,8 @@
<value>0</value>
</configuration>
</entities>
<fields id="name" class="Configuration" null="1">
<field name="name"/>
<field name="value"/>
</fields>
</entity_configuration>
+3 -3
View File
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_contact>
<fields id="name" class="Contact">
<field name="customer_service"/>
</fields>
<entities>
<contact id="Webmaster" customer_service="1"/>
<contact id="Customer_service" customer_service="1"/>
</entities>
<fields id="name" class="Contact">
<field name="customer_service"/>
</fields>
</entity_contact>
+11 -11
View File
@@ -1,16 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_country>
<fields id="iso_code" class="Country">
<field name="id_zone" relation="zone"/>
<field name="iso_code"/>
<field name="call_prefix"/>
<field name="active"/>
<field name="contains_states"/>
<field name="need_identification_number"/>
<field name="need_zip_code"/>
<field name="zip_code_format"/>
<field name="display_tax_label"/>
</fields>
<entities>
<country id="DE" id_zone="Europe" iso_code="DE" call_prefix="49" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="AT" id_zone="Europe" iso_code="AT" call_prefix="43" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
@@ -257,4 +246,15 @@
<country id="TF" id_zone="Oceania" iso_code="TF" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AX" id_zone="Europe_out_E_U" iso_code="AX" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
</entities>
<fields id="iso_code" class="Country">
<field name="id_zone" relation="zone"/>
<field name="iso_code"/>
<field name="call_prefix"/>
<field name="active"/>
<field name="contains_states"/>
<field name="need_identification_number"/>
<field name="need_zip_code"/>
<field name="zip_code_format"/>
<field name="display_tax_label"/>
</fields>
</entity_country>
+1 -1
View File
@@ -1,5 +1,6 @@
<?xml version="1.0"?>
<entity_delivery>
<entities/>
<fields class="Delivery" sql="a.id_carrier = 1">
<field name="id_shop"/>
<field name="id_group_shop"/>
@@ -9,5 +10,4 @@
<field name="id_zone" relation="zone"/>
<field name="price"/>
</fields>
<entities/>
</entity_delivery>
+3 -3
View File
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_gender>
<fields id="name" class="Gender" image="genders">
<field name="type"/>
</fields>
<entities>
<gender id="Mr" type="0"/>
<gender id="Ms" type="1"/>
<gender id="Miss" type="1"/>
</entities>
<fields id="name" class="Gender" image="genders">
<field name="type"/>
</fields>
</entity_gender>
+5 -5
View File
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_group>
<fields id="name" class="Group">
<field name="reduction"/>
<field name="price_display_method"/>
<field name="show_prices"/>
</fields>
<entities>
<group id="Unidentified" reduction="0.00" price_display_method="0" show_prices="1"/>
<group id="Guest" reduction="0.00" price_display_method="0" show_prices="1"/>
<group id="Default" reduction="0.00" price_display_method="0" show_prices="1"/>
</entities>
<fields id="name" class="Group">
<field name="reduction"/>
<field name="price_display_method"/>
<field name="show_prices"/>
</fields>
</entity_group>
+7 -7
View File
@@ -1,12 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_hook>
<fields id="name" class="Hook">
<field name="name"/>
<field name="title"/>
<field name="description"/>
<field name="live_edit"/>
<field name="is_native"/>
</fields>
<entities>
<hook id="displayPayment" live_edit="1" is_native="0">
<name>displayPayment</name>
@@ -439,4 +432,11 @@
<description>Display extra informations inside the "my account" block</description>
</hook>
</entities>
<fields id="name" class="Hook">
<field name="name"/>
<field name="title"/>
<field name="description"/>
<field name="live_edit"/>
<field name="is_native"/>
</fields>
</entity_hook>
+4 -4
View File
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_hook_alias>
<fields id="alias">
<field name="alias"/>
<field name="name"/>
</fields>
<entities>
<hook_alias id="payment">
<alias>payment</alias>
@@ -346,4 +342,8 @@
<name>actionTaxManager</name>
</hook_alias>
</entities>
<fields id="alias">
<field name="alias"/>
<field name="name"/>
</fields>
</entity_hook_alias>
+10 -10
View File
@@ -1,5 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_image_type>
<entities>
<image_type id="small" id_theme="default" name="small" width="45" height="45" products="1" categories="1" manufacturers="1" suppliers="1" scenes="0" stores="0"/>
<image_type id="medium" id_theme="default" name="medium" width="58" height="58" products="1" categories="1" manufacturers="1" suppliers="1" scenes="0" stores="1"/>
<image_type id="large" id_theme="default" name="large" width="264" height="264" products="1" categories="1" manufacturers="1" suppliers="1" scenes="0" stores="0"/>
<image_type id="thickbox" id_theme="default" name="thickbox" width="600" height="600" products="1" categories="0" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="category" id_theme="default" name="category" width="500" height="150" products="0" categories="1" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="home" id_theme="default" name="home" width="124" height="124" products="1" categories="0" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="large_scene" id_theme="default" name="large_scene" width="556" height="200" products="0" categories="0" manufacturers="0" suppliers="0" scenes="1" stores="0"/>
<image_type id="thumb_scene" id_theme="default" name="thumb_scene" width="161" height="58" products="0" categories="0" manufacturers="0" suppliers="0" scenes="1" stores="0"/>
</entities>
<fields id="name" class="ImageType">
<field name="id_theme" relation="theme"/>
<field name="name"/>
@@ -12,14 +22,4 @@
<field name="scenes"/>
<field name="stores"/>
</fields>
<entities>
<image_type id="small" id_theme="default" name="small" width="45" height="45" products="1" categories="1" manufacturers="1" suppliers="1" scenes="0" stores="0"/>
<image_type id="medium" id_theme="default" name="medium" width="58" height="58" products="1" categories="1" manufacturers="1" suppliers="1" scenes="0" stores="1"/>
<image_type id="large" id_theme="default" name="large" width="264" height="264" products="1" categories="1" manufacturers="1" suppliers="1" scenes="0" stores="0"/>
<image_type id="thickbox" id_theme="default" name="thickbox" width="600" height="600" products="1" categories="0" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="category" id_theme="default" name="category" width="500" height="150" products="0" categories="1" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="home" id_theme="default" name="home" width="124" height="124" products="1" categories="0" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="large_scene" id_theme="default" name="large_scene" width="556" height="200" products="0" categories="0" manufacturers="0" suppliers="0" scenes="1" stores="0"/>
<image_type id="thumb_scene" id_theme="default" name="thumb_scene" width="161" height="58" products="0" categories="0" manufacturers="0" suppliers="0" scenes="1" stores="0"/>
</entities>
</entity_image_type>
+3 -3
View File
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_meta>
<fields id="page" class="Meta">
<field name="page"/>
</fields>
<entities>
<meta id="404">
<page>404</page>
@@ -80,4 +77,7 @@
<page>guest-tracking</page>
</meta>
</entities>
<fields id="page" class="Meta">
<field name="page"/>
</fields>
</entity_meta>
+3 -3
View File
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_operating_system>
<fields id="name">
<field name="name"/>
</fields>
<entities>
<operating_system id="Windows_XP">
<name>Windows XP</name>
@@ -17,4 +14,7 @@
<name>Linux</name>
</operating_system>
</entities>
<fields id="name">
<field name="name"/>
</fields>
</entity_operating_system>
+3 -3
View File
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_order_return_state>
<fields id="name" class="OrderReturnState">
<field name="color"/>
</fields>
<entities>
<order_return_state id="Waiting_for_confirmation" color="RoyalBlue"/>
<order_return_state id="Waiting_for_package" color="BlueViolet"/>
@@ -10,4 +7,7 @@
<order_return_state id="Return_denied" color="Crimson"/>
<order_return_state id="Return_completed" color="#108510"/>
</entities>
<fields id="name" class="OrderReturnState">
<field name="color"/>
</fields>
</entity_order_return_state>
+11 -11
View File
@@ -1,16 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_order_state>
<fields id="name" class="OrderState" image="os">
<field name="invoice"/>
<field name="send_email"/>
<field name="color"/>
<field name="unremovable"/>
<field name="hidden"/>
<field name="logable"/>
<field name="delivery"/>
<field name="shipped"/>
<field name="paid"/>
</fields>
<entities>
<order_state id="Awaiting_cheque_payment" invoice="0" send_email="1" color="RoyalBlue" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0"/>
<order_state id="Payment_accepted" invoice="1" send_email="1" color="LimeGreen" unremovable="1" hidden="0" logable="1" delivery="0" shipped="0" paid="1"/>
@@ -25,4 +14,15 @@
<order_state id="Awaiting_PayPal_payment" invoice="0" send_email="0" color="RoyalBlue" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0"/>
<order_state id="Payment_remotely_accepted" invoice="1" send_email="0" color="LimeGreen" unremovable="1" hidden="0" logable="1" delivery="0" shipped="0" paid="1"/>
</entities>
<fields id="name" class="OrderState" image="os">
<field name="invoice"/>
<field name="send_email"/>
<field name="color"/>
<field name="unremovable"/>
<field name="hidden"/>
<field name="logable"/>
<field name="delivery"/>
<field name="shipped"/>
<field name="paid"/>
</fields>
</entity_order_state>
+1 -1
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_profile>
<fields id="name" class="Profile" sql="a.id_profile = 1"/>
<entities>
<profile id="SuperAdmin"/>
</entities>
<fields id="name" class="Profile" sql="a.id_profile = 1"/>
</entity_profile>
+4 -4
View File
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_quick_access>
<fields id="name" class="QuickAccess">
<field name="new_window"/>
<field name="link"/>
</fields>
<entities>
<quick_access id="Home" new_window="0">
<link>index.php</link>
@@ -21,4 +17,8 @@
<link>index.php?controller=AdminCartRules&amp;addcart_rule</link>
</quick_access>
</entities>
<fields id="name" class="QuickAccess">
<field name="new_window"/>
<field name="link"/>
</fields>
</entity_quick_access>
+4 -4
View File
@@ -1,13 +1,13 @@
<?xml version="1.0"?>
<entity_risk>
<fields id="name" class="Risk">
<field name="percent"/>
<field name="color"/>
</fields>
<entities>
<risk id="None" percent="0" color="LimeGreen"/>
<risk id="Low" percent="35" color="DarkOrange"/>
<risk id="Middle" percent="75" color="Crimson"/>
<risk id="Hight" percent="100" color="#ec2e15"/>
</entities>
<fields id="name" class="Risk">
<field name="percent"/>
<field name="color"/>
</fields>
</entity_risk>
+4 -4
View File
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_search_engine>
<fields id="server" class="SearchEngine">
<field name="server"/>
<field name="getvar"/>
</fields>
<entities>
<search_engine id="google" getvar="q">
<server>google</server>
@@ -120,4 +116,8 @@
<server>rambler</server>
</search_engine>
</entities>
<fields id="server" class="SearchEngine">
<field name="server"/>
<field name="getvar"/>
</fields>
</entity_search_engine>
+8 -8
View File
@@ -1,13 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_state>
<fields id="iso_code" class="State">
<field name="id_country" relation="country"/>
<field name="id_zone" relation="zone"/>
<field name="name"/>
<field name="iso_code"/>
<field name="tax_behavior"/>
<field name="active"/>
</fields>
<entities>
<state id="AL" id_country="US" id_zone="North_America" iso_code="AL" tax_behavior="0" active="1">
<name>Alabama</name>
@@ -946,4 +938,12 @@
<name>Yamanashi</name>
</state>
</entities>
<fields id="iso_code" class="State">
<field name="id_country" relation="country"/>
<field name="id_zone" relation="zone"/>
<field name="name"/>
<field name="iso_code"/>
<field name="tax_behavior"/>
<field name="active"/>
</fields>
</entity_state>
+3 -3
View File
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_stock_mvt_reason>
<fields id="name" class="StockMvtReason">
<field name="sign"/>
</fields>
<entities>
<stock_mvt_reason id="Increase" sign="1"/>
<stock_mvt_reason id="Decrease" sign="-1"/>
@@ -13,4 +10,7 @@
<stock_mvt_reason id="Transfer_from_another_warehouse" sign="1"/>
<stock_mvt_reason id="Supply_Order" sign="1"/>
</entities>
<fields id="name" class="StockMvtReason">
<field name="sign"/>
</fields>
</entity_stock_mvt_reason>
+3 -3
View File
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_subdomain>
<fields id="name" class="SubDomain">
<field name="name"/>
</fields>
<entities>
<subdomain id="www" name="www"/>
</entities>
<fields id="name" class="SubDomain">
<field name="name"/>
</fields>
</entity_subdomain>
+8 -8
View File
@@ -1,13 +1,5 @@
<?xml version="1.0"?>
<entity_supply_order_state>
<fields class="SupplyOrderState">
<field name="delivery_note"/>
<field name="editable"/>
<field name="receipt_state"/>
<field name="pending_receipt"/>
<field name="enclosed"/>
<field name="color"/>
</fields>
<entities>
<supply_order_state id="supply_order_state_1" delivery_note="0" editable="1" receipt_state="0" pending_receipt="0" enclosed="0" color="#faab00"/>
<supply_order_state id="supply_order_state_2" delivery_note="1" editable="0" receipt_state="0" pending_receipt="0" enclosed="0" color="#273cff"/>
@@ -16,4 +8,12 @@
<supply_order_state id="supply_order_state_5" delivery_note="0" editable="0" receipt_state="1" pending_receipt="0" enclosed="1" color="#00d60c"/>
<supply_order_state id="supply_order_state_6" delivery_note="0" editable="0" receipt_state="0" pending_receipt="0" enclosed="1" color="#666666"/>
</entities>
<fields class="SupplyOrderState">
<field name="delivery_note"/>
<field name="editable"/>
<field name="receipt_state"/>
<field name="pending_receipt"/>
<field name="enclosed"/>
<field name="color"/>
</fields>
</entity_supply_order_state>
+5 -5
View File
@@ -1,10 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_tab>
<fields id="name" class="Tab" ordersql="a.id_parent, a.position" image="t">
<field name="id_parent" relation="tab"/>
<field name="class_name"/>
<field name="active"/>
</fields>
<entities>
<tab id="Home" id_parent="-1" active="1">
<class_name>AdminHome</class_name>
@@ -304,4 +299,9 @@
<class_name>AdminAccountingExport</class_name>
</tab>
</entities>
<fields id="name" class="Tab" ordersql="a.id_parent, a.position" image="t">
<field name="id_parent" relation="tab"/>
<field name="class_name"/>
<field name="active"/>
</fields>
</entity_tab>
+3 -3
View File
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_theme>
<fields id="name" class="Theme">
<field name="name"/>
</fields>
<entities>
<theme id="default">
<name>default</name>
</theme>
</entities>
<fields id="name" class="Theme">
<field name="name"/>
</fields>
</entity_theme>
+3 -3
View File
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_timezone>
<fields id="name">
<field name="name"/>
</fields>
<entities>
<timezone id="Africa_Abidjan" name="Africa/Abidjan"/>
<timezone id="Africa_Accra" name="Africa/Accra"/>
@@ -565,4 +562,7 @@
<timezone id="WET" name="WET"/>
<timezone id="Zulu" name="Zulu"/>
</entities>
<fields id="name">
<field name="name"/>
</fields>
</entity_timezone>
+1 -1
View File
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_warehouse>
<entities/>
<fields id="name" class="Warehouse">
<field name="id_currency"/>
<field name="id_address" relation="address"/>
@@ -8,5 +9,4 @@
<field name="name"/>
<field name="management_type"/>
</fields>
<entities/>
</entity_warehouse>
+3 -3
View File
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_web_browser>
<fields id="name">
<field name="name"/>
</fields>
<entities>
<web_browser id="Safari">
<name>Safari</name>
@@ -29,4 +26,7 @@
<name>Google Chrome</name>
</web_browser>
</entities>
<fields id="name">
<field name="name"/>
</fields>
</entity_web_browser>
+4 -4
View File
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_zone>
<fields id="name" class="Zone">
<field name="name"/>
<field name="active"/>
</fields>
<entities>
<zone id="Europe" active="1">
<name>Europe</name>
@@ -30,4 +26,8 @@
<name>Centrale America/Antilla</name>
</zone>
</entities>
<fields id="name" class="Zone">
<field name="name"/>
<field name="active"/>
</fields>
</entity_zone>
+4
View File
@@ -54,6 +54,7 @@ class SynchronizeController extends InstallControllerHttp
$sqls = isset($_POST['sql']) ? (array)$_POST['sql'] : array();
$orders = isset($_POST['order']) ? (array)$_POST['order'] : array();
$images = isset($_POST['image']) ? (array)$_POST['image'] : array();
$nulls = isset($_POST['null']) ? (array)$_POST['null'] : array();
$entities = array();
foreach ($tables as $table)
@@ -77,6 +78,9 @@ class SynchronizeController extends InstallControllerHttp
if (isset($images[$table]) && $images[$table])
$config['image'] = $images[$table];
if (isset($nulls[$table]) && $nulls[$table])
$config['null'] = $nulls[$table];
$fields = array();
if (isset($columns[$table]))
{
+3
View File
@@ -202,6 +202,9 @@
Ordre SQL
<input type="text" name="order[<?php echo $entity ?>]" value="<?php echo (isset($entity_info['config']['ordersql'])) ? $entity_info['config']['ordersql'] : '' ?>" />
</label>
<label>
Valeurs NULL <input type="checkbox" name="null[<?php echo $entity ?>]" value="1" <?php if (isset($entity_info['config']['null']) && $entity_info['config']['null']): ?>checked="checked"<?php endif; ?> />
</label>
</div>
</li>
<?php foreach ($this->loader->getColumns($entity) as $column => $is_text): ?>