1010.php 993 Bytes
<?php
class ModelUpgrade1010 extends Model {
	public function upgrade() {

        $config = new Config();

        $setting_query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "setting` WHERE store_id = '0'");

        foreach ($setting_query->rows as $setting) {
            $config->set($setting['key'], $setting['value']);
        }

        $query = $this->db->query("SELECT language_id FROM `" . DB_PREFIX . "language` WHERE `code` = '".$config->get('config_language')."'" );

        $language_id = $query->row["language_id"];

		$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "url_alias`");

		if ($query->rows) {
			// Migrating url alias to new table
			foreach ($query->rows as $url) {
					$this->db->query("INSERT INTO `" . DB_PREFIX . "seo_url` SET `store_id` = '0', `language_id` = '".(int) $language_id."', `query` = '" . $this->db->escape($url['query']) . "', `keyword` = '" . $this->db->escape($url['keyword']) . "'");
			}
		}
	}
}