require 'config/sorter.php'; // recupero le opzioni dell'attributo tipovendita $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; }
$attribute_options_model = Mage::getModel('eav/entity_attribute_source_table'); $attribute_code = $attribute_model->getIdByCode('catalog_product', "ca_anno"); $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 -->
$attribute_options_model = Mage::getModel('eav/entity_attribute_source_table'); $attribute_code = $attribute_model->getIdByCode('catalog_product', "ca_misura"); $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>"; }
$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>"; }
require 'sorter.php'; if ($_SESSION['username']) { if ($_SESSION['livello'] == 3) { if (isset($_REQUEST['valore']) && isset($_REQUEST['indice'])) { $valore = $_REQUEST['valore']; $indice = $_REQUEST['indice']; $resource = Mage::getSingleton('core/resource'); $readConnection = $resource->getConnection('core_read'); $stringQuery = "select id_taglia,taglia from " . $resource->getTableName('scalariusa_taglie') . " where id_scalare='" . $valore . "'"; $listaTaglie = $readConnection->fetchAll($stringQuery); $i = 0; foreach ($listaTaglie as $row) { $array[$i][0] = $row['id_taglia']; $array[$i][1] = $row['taglia']; $array[$i][2] = $indice; $i = $i + 1; } // ordinamento $oSorter = new ArraySorter(); $oSorter->setArray($array); $array = $oSorter->sort(1, ArraySorter::DIRECTION_ASC); echo json_encode($array); } else { echo "<script>alert('Errore nella visualizzazione della pagina');location.replace('../index.php')</script>"; } } 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>"; }