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>";
 }
Esempio n. 4
0
                                                                                $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>";
}
Esempio n. 5
0
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>";
}