Jump to content

Dostosowanie produktu - przerobienie skryptu


modo24_wam

Recommended Posts

Witam, mam problem z przerobieniem gotowego skryptu w prescie. Edytuje plik customization.php z katalogu class po zapisaniu czyszczę cache ale zmiany nie są zapisywane.

Jeśli usuną całkowicie jakąś funkcje dla sprawdzenia nadal nic się nie dzieje, jedynie jak wyczyszczę cały plik to wtedy jest błąd, ale tak to żadna moja zmiana w skrypcie nie zzapisuję się.

Przykładowo jest funkcja:

    public function setWsCustomizedDataTextFields($values)
    {
        $cart = new Cart($this->id_cart);
        if (!Validate::isLoadedObject($cart)) {
            WebserviceRequest::getInstance()->setError(500, $this->trans('Could not load cart id=%s', array($this->id_cart), 'Admin.Notifications.Error'), 137);

            return false;
        }
        Db::getInstance()->execute('
        DELETE FROM `' . _DB_PREFIX_ . 'customized_data`
        WHERE id_customization = ' . (int) $this->id . '
        AND type = 1');
        foreach ($values as $value) {
            $query = 'INSERT INTO `' . _DB_PREFIX_ . 'customized_data` (`id_customization`, `type`, `index`, `value`, `id_module`, `price`)
                VALUES (' . (int) $this->id . ', 1, ' . (int) $value['id_customization_field'] . ', \'' . pSQL($value['value']) . '\', 1, 12)';

            if (!Db::getInstance()->execute($query)) {
                return false;
            }
        }

        return true;
    }

 

chcę to przerobić tak aby do tabeli została dodana jeszcze jedna wartość do nowo stworzonej kolumny.

Po edycji i zapisaniu , funkcja zachowuje się tak jak przed zapisaniem zmian.

Czy ktoś wie czemu tak się dzieję ?

Może są jakieś pliki inne z tym powiązane ? Jeśli tak to jakie ?

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...