// Merge -> revision 7875
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@7877 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
@@ -52,7 +52,7 @@ class AdminCarriers extends AdminTab
|
||||
|
||||
$this->optionTitle = $this->l('Carrier options');
|
||||
$this->_fieldsOptions = array(
|
||||
'PS_CARRIER_DEFAULT' => array('title' => $this->l('Default carrier:'), 'desc' => $this->l('The default carrier used in shop'), 'cast' => 'intval', 'type' => 'select', 'identifier' => 'id_carrier', 'list' => Carrier::getCarriers((int)(Configuration::get('PS_LANG_DEFAULT')), true , false,false, NULL, ALL_CARRIERS)),
|
||||
'PS_CARRIER_DEFAULT' => array('title' => $this->l('Default carrier:'), 'desc' => $this->l('The default carrier used in shop'), 'cast' => 'intval', 'type' => 'select', 'identifier' => 'id_carrier', 'list' => Carrier::getCarriers((int)(Configuration::get('PS_LANG_DEFAULT')), true , false,false, NULL, Carrier::ALL_CARRIERS)),
|
||||
);
|
||||
|
||||
parent::__construct();
|
||||
|
||||
@@ -1191,6 +1191,10 @@ class AdminImport extends AdminTab
|
||||
$info = self::getMaskedRow($line);
|
||||
|
||||
self::setDefaultValues($info);
|
||||
|
||||
if (array_key_exists('id', $info) AND (int)($info['id']) AND Manufacturer::existsInDatabase((int)($info['id'])))
|
||||
$manufacturer = new Manufacturer((int)($info['id']));
|
||||
else
|
||||
$manufacturer = new Manufacturer();
|
||||
self::array_walk($info, array('AdminImport', 'fillInfo'), $manufacturer);
|
||||
|
||||
@@ -1242,9 +1246,13 @@ class AdminImport extends AdminTab
|
||||
$info = self::getMaskedRow($line);
|
||||
|
||||
self::setDefaultValues($info);
|
||||
$supplier = new Supplier();
|
||||
self::array_walk($info, array('AdminImport', 'fillInfo'), $supplier);
|
||||
|
||||
if (array_key_exists('id', $info) AND (int)($info['id']) AND Supplier::existsInDatabase((int)($info['id'])))
|
||||
$supplier = new Supplier((int)($info['id']));
|
||||
else
|
||||
$supplier = new Supplier();
|
||||
|
||||
self::array_walk($info, array('AdminImport', 'fillInfo'), $supplier);
|
||||
if (($fieldError = $supplier->validateFields(UNFRIENDLY_ERROR, true)) === true AND ($langFieldError = $supplier->validateFieldsLang(UNFRIENDLY_ERROR, true)) === true)
|
||||
{
|
||||
$res = false;
|
||||
|
||||
@@ -293,7 +293,7 @@ class AdminInformation extends AdminTab
|
||||
if ($recursive)
|
||||
{
|
||||
while (($file = readdir($dh)) !== false)
|
||||
if (@filetype($dir.$file) == 'dir' AND $file != '.' AND $file != '..')
|
||||
if (is_dir($dir.$file) AND $file != '.' AND $file != '..')
|
||||
if (!self::test_dir($dir.$file, true))
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -2726,19 +2726,27 @@ class AdminProducts extends AdminTab
|
||||
<td class="col-left"><label for="id_category_default" class="t">'.$this->l('Default category:').'</label></td>
|
||||
<td>
|
||||
<div id="no_default_category" style="color: red;font-weight: bold;display: none;">'.$this->l('Please check a category in order to select the default category.').'</div>
|
||||
<script>var post_selected_cat;</script>';
|
||||
if (Tools::isSubmit('categoryBox'))
|
||||
<script type="text/javascript">
|
||||
var post_selected_cat;
|
||||
</script>';
|
||||
$default_category = Tools::getValue('id_category', 1);
|
||||
if (!$obj->id)
|
||||
{
|
||||
$postCat = Tools::getValue('categoryBox');
|
||||
$selectedCat = Category::getSimpleCategories($this->_defaultFormLanguage, false, true, 'AND c.`id_category` IN ('.(empty($postCat) ? '1' : implode(',', $postCat)).')');
|
||||
echo '<script>post_selected_cat = \''.implode(',', $postCat).'\';</script>';
|
||||
$selectedCat = Category::getCategoryInformations(Tools::getValue('categoryBox', array($default_category)), $this->_defaultFormLanguage);
|
||||
echo '
|
||||
<script type="text/javascript">
|
||||
post_selected_cat = \''.implode(',', array_keys($selectedCat)).'\';
|
||||
</script>';
|
||||
}
|
||||
if ($obj->id)
|
||||
else
|
||||
{
|
||||
if (Tools::isSubmit('categoryBox'))
|
||||
$selectedCat = Category::getCategoryInformations(Tools::getValue('categoryBox', array($default_category)), $this->_defaultFormLanguage);
|
||||
else
|
||||
$selectedCat = Product::getProductCategoriesFull($obj->id, $this->_defaultFormLanguage);
|
||||
else if(!Tools::isSubmit('categoryBox'))
|
||||
$selectedCat[] = array('id_category' => 1, 'name' => $this->l('Home'));
|
||||
echo '<select id="id_category_default" name="id_category_default">';
|
||||
}
|
||||
|
||||
echo '<select id="id_category_default" name="id_category_default">';
|
||||
foreach($selectedCat AS $cat)
|
||||
echo '<option value="'.$cat['id_category'].'" '.($obj->id_category_default == $cat['id_category'] ? 'selected' : '').'>'.$cat['name'].'</option>';
|
||||
echo '</select>
|
||||
|
||||
@@ -72,7 +72,7 @@ class AdminRangePrice extends AdminTab
|
||||
$currency = $this->context->currency;
|
||||
|
||||
$carrierArray = array();
|
||||
$carriers = Carrier::getCarriers((int)(Configuration::get('PS_LANG_DEFAULT')), true , false,false, NULL, PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE);
|
||||
$carriers = Carrier::getCarriers((int)(Configuration::get('PS_LANG_DEFAULT')), true , false,false, NULL, Carrier::PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE);
|
||||
$id_carrier = Tools::getValue('id_carrier', $obj->id_carrier);
|
||||
foreach ($carriers AS $carrier)
|
||||
if (!$carrier['is_free'])
|
||||
|
||||
@@ -72,7 +72,7 @@ class AdminRangeWeight extends AdminTab
|
||||
return;
|
||||
|
||||
$carrierArray = array();
|
||||
$carriers = Carrier::getCarriers((int)(Configuration::get('PS_LANG_DEFAULT')), true , false,false, NULL, PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE);
|
||||
$carriers = Carrier::getCarriers((int)(Configuration::get('PS_LANG_DEFAULT')), true , false,false, NULL, Carrier::PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE);
|
||||
$id_carrier = Tools::getValue('id_carrier', $obj->id_carrier);
|
||||
foreach ($carriers AS $carrier)
|
||||
if (!$carrier['is_free'])
|
||||
|
||||
@@ -204,7 +204,8 @@ class AdminShipping extends AdminTab
|
||||
{
|
||||
$carrierArray = array();
|
||||
$id_carrier = Tools::getValue('id_carrier');
|
||||
$carriers = Carrier::getCarriers(Configuration::get('PS_LANG_DEFAULT'), true , false,false, NULL, PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE);
|
||||
|
||||
$carriers = Carrier::getCarriers(Configuration::get('PS_LANG_DEFAULT'), true , false,false, NULL, Carrier::PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE);
|
||||
foreach ($carriers AS $carrier)
|
||||
if (!$carrier['is_free'])
|
||||
$carrierArray[] = array(
|
||||
|
||||
Reference in New Issue
Block a user