$attribute_model = Mage::getModel('eav/entity_attribute'); $attribute_options_model = Mage::getModel('eav/entity_attribute_source_table'); $attribute_code = $attribute_model->getIdByCode('catalog_product', "ca_brand"); $attribute = $attribute_model->load($attribute_code); $attribute_options_model->setAttribute($attribute); $options = $attribute_options_model->getAllOptions(false); $i = 0; foreach ($options as $option) { $brand[$i][0] = $option['value']; $brand[$i][1] = $option['label']; $i = $i + 1; } // ordinamento $oSorter = new ArraySorter(); $oSorter->setArray($brand); $brand = $oSorter->sort(1, ArraySorter::DIRECTION_ASC); // recupero le opzioni dell'attributo codice_stagione $attribute_model = Mage::getModel('eav/entity_attribute'); $attribute_options_model = Mage::getModel('eav/entity_attribute_source_table'); $attribute_code = $attribute_model->getIdByCode('catalog_product', "ca_stagione"); $attribute = $attribute_model->load($attribute_code); $attribute_options_model->setAttribute($attribute); $options = $attribute_options_model->getAllOptions(false); $i = 0; foreach ($options as $option) { $stagione[$i][0] = $option['value']; $stagione[$i][1] = $option['label']; $i = $i + 1; } ?> <!--
$categoria[0][4] = ""; } } } } } } } } } } } } } } } } break; } } // ordinamento $oSorter = new ArraySorter(); $oSorter->setArray($categoria); $categoria = $oSorter->sort(1, ArraySorter::DIRECTION_ASC); echo json_encode($categoria); } else { echo "<script>alert('Non è possibile visualizzare questa pagina!');location.replace('../index.php')</script>"; } } else { echo "<script>alert('Non è possibile visualizzare questa pagina! Effettua prima il login!');location.replace('../index.php')</script>"; }
$attribute = $attribute_model->load($attribute_code); $attribute_options_model->setAttribute($attribute); $options = $attribute_options_model->getAllOptions(false); $i = 0; foreach ($options as $option) { // i colori misti non vengono recuperati if (strpos($option['label'], "/") == false) { $anno[$i][0] = $option['value']; $anno[$i][1] = $option['label']; $i = $i + 1; } } // ordinamento $oSorter = new ArraySorter(); $oSorter->setArray($anno); $anno = $oSorter->sort(1, ArraySorter::DIRECTION_ASC); ?> <!-- =========================================================== BEGIN PAGE =========================================================== --> <div class="wrapper"> <!-- BEGIN TOP NAV --> <?php include "config/top.php"; ?> <!-- END TOP NAV --> <!-- BEGIN SIDEBAR LEFT --> <?php
$attribute = $attribute_model->load($attribute_code); $attribute_options_model->setAttribute($attribute); $options = $attribute_options_model->getAllOptions(false); $i = 0; foreach ($options as $option) { // i colori misti non vengono recuperati if (strpos($option['label'], "/") == false) { $taglia[$i][0] = $option['value']; $taglia[$i][1] = $option['label']; $i = $i + 1; } } // ordinamento $oSorter = new ArraySorter(); $oSorter->setArray($taglia); $taglia = $oSorter->sort(1, ArraySorter::DIRECTION_ASC); // azzero le variabili di sessione unset($_SESSION['taglie_s']); unset($_SESSION['scalari_s']); unset($_SESSION['taglia']); unset($_SESSION['scalare']); unset($_SESSION['qta']); unset($_SESSION['taglie_scelte']); unset($_SESSION['scalari_scelti']); // setto tutte le taglie e i colori presenti in magento in due variabili di sessione $_SESSION['taglia'] = $taglia; } else { echo "<script>alert('Errore nella visualizzazione della pagina!');window.location='index.php'</script>"; } ?> <!--