Initial import: Carteasy Shop (Dev-Stand)
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
// new database
|
||||
|
||||
$connection=mysql_connect('localhost', 'shop_topreef_de', 'b-7+ZgQn$!') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('shop_topreef_de', $connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
/*
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
*/
|
||||
echo "get items";
|
||||
$query = mysql_query('select i.id, i.name, i.inventory, iin.id iiid from items i left join item_inventory iin on i.id = iin.item_id') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$item_ids[] = $obj;
|
||||
}
|
||||
|
||||
|
||||
echo "set structures";
|
||||
foreach ($item_ids as $obj) {
|
||||
if ($obj->iiid == NULL) {
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET inventory=0
|
||||
WHERE id=".$obj->id;
|
||||
|
||||
echo $sql;echo "<br />";
|
||||
$query = mysql_query($sql);
|
||||
}
|
||||
}
|
||||
echo "ende";
|
||||
|
||||
/*
|
||||
echo "get items<br>";
|
||||
$sql = "SELECT id, parent_id FROM items";
|
||||
$query = mysql_query($sql);
|
||||
$item_ids = array();
|
||||
$parent_ids = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$manufacturers[$obj->name] = $obj->id;
|
||||
$item_ids[] = $obj->id;
|
||||
$parent_ids['p'.$obj->parent_id] = 1;
|
||||
}
|
||||
|
||||
echo "update items<br>";
|
||||
foreach ($item_ids as $item_id) {
|
||||
if (!isset($parent_ids['p'.$item_id])) {
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET schema_id=0
|
||||
WHERE id=".$item_id.' AND parent_id = 0';
|
||||
|
||||
echo $sql;echo "<br />";
|
||||
$query = mysql_query($sql);
|
||||
}
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
//old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank old nicht waehlen.");
|
||||
|
||||
// get customers
|
||||
$query = mysql_query('SELECT * FROM kundenimport') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// imported data
|
||||
// connect target database
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
|
||||
|
||||
|
||||
foreach ($data as $object) {
|
||||
$anrede = 0;
|
||||
if ($object->Anrede == 'Herr') {
|
||||
$anrede = 0;
|
||||
}
|
||||
if ($object->Anrede == 'Frau') {
|
||||
$anrede = 1;
|
||||
}
|
||||
if ($object->Anrede == 'Firma') {
|
||||
$anrede = 2;
|
||||
}
|
||||
$sql = "
|
||||
INSERT INTO customers
|
||||
SET
|
||||
number='".$object->KundenID."',
|
||||
group_id=1,
|
||||
honorific='".$anrede."',
|
||||
company='".$object->Firmenname."',
|
||||
firstname='".$object->Vorname."',
|
||||
surname='".$object->Nachname."',
|
||||
phone='".$object->telefon."',
|
||||
fax='".$object->fax."',
|
||||
email='".$object->Email."',
|
||||
locked='0',
|
||||
tax_id='".$object->UstIdNr."'
|
||||
";
|
||||
$query = mysql_query($sql);
|
||||
$customer_id = mysql_insert_id($connection);
|
||||
if ($customer_id) {
|
||||
$sql = "
|
||||
INSERT INTO customer_addresses
|
||||
SET
|
||||
customer_id=$customer_id,
|
||||
company='".$object->Firmenname."',
|
||||
honorific='".$anrede."',
|
||||
firstname='".$object->Vorname."',
|
||||
surname='".$object->Nachname."',
|
||||
street='".$object->Strasse."',
|
||||
house_number='".$object->HausNr."',
|
||||
zip_code='".$object->plz."',
|
||||
city='".$object->ort."',
|
||||
country='27'
|
||||
";
|
||||
$query = mysql_query($sql);
|
||||
|
||||
echo $object->Vorname."<br>";
|
||||
|
||||
$address_id = mysql_insert_id($connection);
|
||||
$sql = "
|
||||
UPDATE customers
|
||||
SET
|
||||
default_address=$address_id
|
||||
WHERE
|
||||
id=$customer_id
|
||||
";
|
||||
$query = mysql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
echo "get items<br>";
|
||||
// get items
|
||||
$query = mysql_query('SELECT * FROM tabelle1') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank nicht waehlen.2");
|
||||
|
||||
echo "imports<br>";
|
||||
foreach ($data as $object) {
|
||||
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET
|
||||
detail_description='".mysql_real_escape_string($object->{'Shop-Langtext'})."'
|
||||
WHERE id=".$object->id."
|
||||
";
|
||||
mysql_query($sql);
|
||||
}
|
||||
echo "ende";
|
||||
?>
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
echo "get items<br>";
|
||||
// get items
|
||||
$query = mysql_query('select import_item_prices.*, items.id as item_id from import_item_prices left join items on items.old_id=import_item_prices.pid order by pid, menge asc') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.2");
|
||||
|
||||
|
||||
echo "imports<br>";
|
||||
foreach ($data as $object) {
|
||||
$customer_group = 1;
|
||||
if ($object->uid == 6) {
|
||||
$customer_group = 101;
|
||||
}
|
||||
if ($object->menge == 1) {
|
||||
$sql = "
|
||||
INSERT INTO item_prices
|
||||
SET
|
||||
item_id=".$object->item_id.",
|
||||
customergroup_id=".$customer_group.",
|
||||
quantity_1=1,
|
||||
price_1='".mysql_real_escape_string(price($object->preis))."',
|
||||
bargain_price_1='0'
|
||||
";
|
||||
|
||||
}
|
||||
else {
|
||||
$sql = "
|
||||
UPDATE item_prices
|
||||
SET
|
||||
quantity_2=".$object->menge.",
|
||||
price_2='".mysql_real_escape_string(price($object->preis))."',
|
||||
bargain_price_2='0'
|
||||
WHERE
|
||||
item_id=".$object->item_id." AND customergroup_id=".$customer_group."
|
||||
";
|
||||
|
||||
}
|
||||
echo $sql."<br>";
|
||||
$query = mysql_query($sql);
|
||||
}
|
||||
|
||||
|
||||
|
||||
echo "ende<br>";
|
||||
|
||||
function price ($p) {
|
||||
$p = str_replace(',', '.', $p);
|
||||
//$p = substr($p, 0, -2);
|
||||
return $p;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
echo "get items<br>";
|
||||
// get items
|
||||
$query = mysql_query("
|
||||
SELECT structure.id as sid , items.id as aid
|
||||
FROM import_item_structure_assign
|
||||
left join structure on import_item_structure_assign.rid = structure.old_id
|
||||
left join items on import_item_structure_assign.pid = items.old_id
|
||||
") or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.2");
|
||||
echo "imports<br>";
|
||||
foreach ($data as $object) {
|
||||
|
||||
$sql = "
|
||||
INSERT INTO item_structure_assign
|
||||
SET
|
||||
item_id='".$object->aid."',
|
||||
structure_id='".mysql_real_escape_string($object->sid)."'
|
||||
|
||||
";
|
||||
if ($object->sid && $object->aid) {
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
echo "ende<br>";
|
||||
|
||||
function price ($p) {
|
||||
$p = str_replace(',', '.', $p);
|
||||
$p = substr($p, 0, -2);
|
||||
return $p;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
ini_set('display_errors', 1);
|
||||
error_reporting(E_ALL);
|
||||
echo "start";
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen1.");
|
||||
|
||||
// get customers
|
||||
$query = mysql_query('SELECT * FROM `import_structure` order by parentid') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// imported data
|
||||
// connect target database
|
||||
|
||||
// new database
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen2.");
|
||||
|
||||
$parent_ids = array();
|
||||
$parent_ids['oldid_0'] = 357;
|
||||
foreach ($data as $menu) {
|
||||
|
||||
$short_uri = $menu->bezeichnung;
|
||||
$short_uri = str_replace(array('ä', 'Ä', 'ö', 'Ö', 'ü', 'Ü', 'ß'), array('ae', 'Ae', 'oe', 'Oe', 'ue', 'Ue', 'ss'), $short_uri);
|
||||
$short_uri = preg_replace("@[^0-9aA-zZ\-]@si", "-", $short_uri);
|
||||
$short_uri = preg_replace("@(-{2,})@si", "-", $short_uri);
|
||||
|
||||
$sql = "
|
||||
INSERT INTO structure
|
||||
SET
|
||||
parent_id=".$parent_ids['oldid_'.$menu->parentid].",
|
||||
old_id=".$menu->rid.",
|
||||
active=1,
|
||||
short_uri='".$short_uri."',
|
||||
image='',
|
||||
name='".$menu->bezeichnung."'
|
||||
";
|
||||
|
||||
echo $sql."<br>";
|
||||
$query = mysql_query($sql);
|
||||
$last_id = $parent_ids['oldid_'.$menu->rid] = mysql_insert_id($connection);
|
||||
|
||||
$sql = "
|
||||
INSERT INTO `site_content` (`structure_id`, `type`, `position`, `activ`, `content`, `configuration`) VALUES
|
||||
(".$last_id.", 'textbox', 1, 0, '', NULL),
|
||||
(".$last_id.", 'slider', 2, 0, '', NULL),
|
||||
(".$last_id.", 'article_list', 3, 1, '0', NULL),
|
||||
(".$last_id.", 'banner', 4, 0, '0', NULL),
|
||||
(".$last_id.", 'manufacturers', 5, 0, '', NULL),
|
||||
(".$last_id.", 'substructure', 6, 0, '', NULL),
|
||||
(".$last_id.", 'popular', 0, 0, '', NULL)
|
||||
";
|
||||
$query = mysql_query($sql);
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
ini_set('display_errors', 1);
|
||||
error_reporting(E_ALL);
|
||||
echo "start";
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen1.");
|
||||
|
||||
// get customers
|
||||
$query = mysql_query('SELECT * FROM `structure`') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
foreach ($data as $menu) {
|
||||
$sql = "
|
||||
INSERT INTO `site_content` (`structure_id`, `type`, `position`, `activ`, `content`, `configuration`) VALUES
|
||||
(".$menu->id.", 'textbox', 1, 0, '', NULL),
|
||||
(".$menu->id.", 'slider', 2, 0, '', NULL),
|
||||
(".$menu->id.", 'article_list', 5, 1, '0', NULL),
|
||||
(".$menu->id.", 'banner', 4, 0, '0', NULL),
|
||||
(".$menu->id.", 'manufacturers', 6, 1, '', NULL),
|
||||
(".$menu->id.", 'substructure', 3, 1, '', "."\"\$config = array\('cat_id' => '', 'ebenen' => '2', \)\;\""."),
|
||||
(".$menu->id.", 'popular', 0, 0, '', NULL)
|
||||
";
|
||||
echo $sql.'<br>';
|
||||
$query = mysql_query($sql);
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
echo "get items<br>";
|
||||
// get items
|
||||
$query = mysql_query('SELECT * FROM import_items') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.2");
|
||||
|
||||
/*
|
||||
echo "get hersteller<br>";
|
||||
// get manufacturers
|
||||
$sql = "SELECT * FROM manufacturers ORDER BY name";
|
||||
$query = mysql_query($sql);
|
||||
$manufacturers = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$manufacturers[$obj->name] = $obj->id;
|
||||
}
|
||||
*/
|
||||
echo "imports<br>";
|
||||
foreach ($data as $object) {
|
||||
//echo "import: ".$object->HauptArtikel."<br>";
|
||||
//if($object->HauptArtikel > 0) {
|
||||
|
||||
/*$object->{'Verkaufs-Preis'} = substr($object->{'Verkaufs-Preis'},0,-4);
|
||||
$object->{'Verkaufs-Preis'} = str_replace(",",".",$object->{'Verkaufs-Preis'});
|
||||
$object->{'Verkaufs-Preis'} = (float)$object->{'Verkaufs-Preis'};
|
||||
$object->{'Verkaufs-Preis'} = ($object->{'Verkaufs-Preis'} / (100 + $object->{'Steuerklasse'}) * 100);
|
||||
*/
|
||||
$sql = "
|
||||
INSERT INTO items
|
||||
SET
|
||||
old_id='".$object->pid."',
|
||||
number='".mysql_real_escape_string($object->produktid)."',
|
||||
shippable=1,
|
||||
schema_id=3,
|
||||
price_type=1,
|
||||
seo_keywords='".mysql_real_escape_string($object->keywords)."',
|
||||
tax_id=1,
|
||||
detail_description='".mysql_real_escape_string($object->beschreibung)."',
|
||||
name='".mysql_real_escape_string($object->bezeichnung)."'
|
||||
";
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
|
||||
$item_id = mysql_insert_id($connection);
|
||||
/*
|
||||
if ($item_id) {
|
||||
$sql = "
|
||||
INSERT INTO item_prices
|
||||
SET
|
||||
item_id=$item_id,
|
||||
customergroup_id=1,
|
||||
quantity_1=1,
|
||||
price_1='".mysql_real_escape_string(price($object->{'Verkaufs-Preis'}))."',
|
||||
bargain_price_1='0'
|
||||
";
|
||||
// echo $sql."<br>";
|
||||
$query = mysql_query($sql);
|
||||
}*/
|
||||
//}
|
||||
|
||||
|
||||
}
|
||||
|
||||
echo "ende<br>";
|
||||
|
||||
function price ($p) {
|
||||
$p = str_replace(',', '.', $p);
|
||||
$p = substr($p, 0, -2);
|
||||
return $p;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
echo "get data<br>";
|
||||
// get items
|
||||
$query = mysql_query('SELECT * FROM passendwie') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
echo "imports<br>";
|
||||
foreach ($data as $object) {
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET
|
||||
attribute_1=CONCAT_WS(';', attribute_1, '".mysql_real_escape_string($object->vertreiber)."'),
|
||||
attribute_2=CONCAT_WS(';', attribute_2, '".mysql_real_escape_string($object->bestellcode)."')
|
||||
WHERE number='".$object->nr."'
|
||||
";
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
}
|
||||
|
||||
echo "ende<br>";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
echo "get data<br>";
|
||||
// get items
|
||||
$query = mysql_query('SELECT * FROM gefahr') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
echo "imports<br>";
|
||||
foreach ($data as $object) {
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET
|
||||
attribute_5=\"<img src='./web/intelectra_shop/images/danger/bildnummer".$object->bildnr.".gif' /><br>".mysql_real_escape_string($object->beschreibung)."\"
|
||||
WHERE number='".$object->nr."'
|
||||
";
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
}
|
||||
|
||||
echo "ende<br>";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank nicht waehlen2.");
|
||||
|
||||
echo "get structure<br>";
|
||||
// get structure
|
||||
$sql = "SELECT * FROM structure";
|
||||
$query = mysql_query($sql);
|
||||
$structure = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$structure[$obj->old_id] = $obj->id;
|
||||
}
|
||||
|
||||
echo "get import<br>";
|
||||
// get imports
|
||||
$sql = "SELECT * FROM itemgroup_import";
|
||||
$query = mysql_query($sql);
|
||||
$imports = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$imports[] = $obj;
|
||||
}
|
||||
|
||||
echo "imports<br>";
|
||||
foreach ($imports as $import) {
|
||||
//$sql = "UPDATE items SET structure_id='".$structure[$import->group_id]."' WHERE id=".$import->item_id;
|
||||
$sql = "INSERT INTO item_structure_assign SET structure_id='".$structure[$import->group_id]."', item_id=".$import->item_id;
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
ini_set('display_errors', 1);
|
||||
error_reporting(E_ALL);
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('intelectra', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
include_once '../../libs/phImaginator/phImaginator.class.php';
|
||||
|
||||
$handle=opendir ("../../web/intelectra_shop/images/article/big/");
|
||||
echo "Verzeichnisinhalt:<br>";
|
||||
$counter = array();
|
||||
$z = 0;
|
||||
while ($datei = readdir ($handle)) {
|
||||
$z++;
|
||||
//if ($z < 50) {
|
||||
//echo "$datei<br>";
|
||||
$number = substr($datei,0,6);
|
||||
// get item id
|
||||
$item_id = 0;
|
||||
$sql = "SELECT * FROM items WHERE number='".$number."'";
|
||||
$query2 = mysql_query($sql) or die("Anfrage nicht erfolgreich");
|
||||
while($obj2 = mysql_fetch_object($query2)) {
|
||||
$item_id = $obj2->id;
|
||||
}
|
||||
|
||||
if ($item_id) {
|
||||
if (substr($datei,6,1) != '.') {
|
||||
$counter['image_'.$number]++;
|
||||
}
|
||||
else {
|
||||
$counter['image_'.$number] = 1;
|
||||
// set default image
|
||||
$sql = "UPDATE items
|
||||
SET default_image_file_name='".$datei."'
|
||||
WHERE id=".$item_id;
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
}
|
||||
$sql = "INSERT INTO item_files
|
||||
SET
|
||||
rang='".$counter['image_'.$number]."',
|
||||
type=0,
|
||||
file_name='".$datei."',
|
||||
item_id=".$item_id;
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
else {
|
||||
// resize image
|
||||
$default_generatable_images = array(
|
||||
'overview_' => 189,
|
||||
'thumb_' => 90,
|
||||
'details_' => 380,
|
||||
'detaildefault_' => 245
|
||||
);
|
||||
$targetFile = "../../web/intelectra_shop/images/article/".$datei;
|
||||
echo $targetFile.'<br>';
|
||||
copy ("../../web/intelectra_shop/images/article/big/".$datei,$targetFile);
|
||||
foreach ($default_generatable_images as $key => $size) {
|
||||
$image_name = $key;
|
||||
$imaginator = new phImaginator();
|
||||
$imaginator->add($targetFile);
|
||||
$imaginator->Resize_fitBoth($size, $size);
|
||||
$imaginator->nameAdd($image_name);
|
||||
$imaginator->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
echo "nicht gefunden <br>";
|
||||
}
|
||||
}
|
||||
//}
|
||||
closedir($handle);
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank nicht waehlen.1");
|
||||
|
||||
echo "get items<br>";
|
||||
// get items
|
||||
$query = mysql_query('SELECT * FROM item_import') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'root', '1234') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('topreef', $connection) or die("Konnte die Datenbank nicht waehlen.2");
|
||||
|
||||
// tax wrapper
|
||||
$taxes = array(
|
||||
'19' => '1',
|
||||
'7' => '3'
|
||||
);
|
||||
|
||||
echo "get hersteller<br>";
|
||||
// get manufacturers
|
||||
$sql = "SELECT * FROM manufacturers ORDER BY name";
|
||||
$query = mysql_query($sql);
|
||||
$manufacturers = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$manufacturers[$obj->name] = $obj->id;
|
||||
}
|
||||
|
||||
echo "update items<br>";
|
||||
foreach ($data as $object) {
|
||||
|
||||
$object->{'EK-Preis'} = substr($object->{'EK-Preis'},0,-4);
|
||||
$object->{'EK-Preis'} = str_replace(",",".",$object->{'EK-Preis'});
|
||||
$object->{'EK-Preis'} = (float)$object->{'EK-Preis'};
|
||||
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET
|
||||
base_price='".mysql_real_escape_string($object->{'EK-Preis'})."'
|
||||
WHERE
|
||||
id='".$object->id."';
|
||||
|
||||
";
|
||||
echo $sql;echo "<br />";
|
||||
//$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
function price ($p) {
|
||||
$p = str_replace(',', '.', $p);
|
||||
$p = substr($p, 0, -2);
|
||||
return $p;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
$connection=mysql_connect('localhost', 'test_hawi_aquari', 'Y*AXzD6c') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('test_hawi_aquaristik', $connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
echo "get items";
|
||||
$query = mysql_query('SELECT * FROM items') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
echo "set structures";
|
||||
while ($obj = mysql_fetch_object($query)) {
|
||||
if ($obj->inventory > 0) {
|
||||
$sql = "INSERT INTO item_inventory
|
||||
(
|
||||
item_id,
|
||||
item_number,
|
||||
item_name,
|
||||
inventory_object_type_id,
|
||||
inventory_object_id,
|
||||
amount,
|
||||
created
|
||||
) VALUES (
|
||||
'".$this->db->real_escape_string($obj->id)."',
|
||||
'".$this->db->real_escape_string($obj->number)."',
|
||||
'".$this->db->real_escape_string($obj->name)."',
|
||||
2,
|
||||
0,
|
||||
'".$this->db->real_escape_string($obj->inventory)."',
|
||||
CURRENT_TIMESTAMP
|
||||
)
|
||||
";
|
||||
$result = mysql_query($sql);
|
||||
}
|
||||
}
|
||||
echo "ende";
|
||||
?>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
$connection=mysql_connect('localhost', 'rf_aquaristik_ne', 'K+jQ?VC,Bp') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('rf_aquaristik_ne', $connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
echo "get items";
|
||||
$query = mysql_query('SELECT * FROM items') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
echo "set uris";
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$short_uri = $obj->name;
|
||||
$short_uri = str_replace(array('ä', 'Ä', 'ö', 'Ö', 'ü', 'Ü', 'ß'), array('ae', 'Ae', 'oe', 'Oe', 'ue', 'Ue', 'ss'), $short_uri);
|
||||
$short_uri = preg_replace("@[^0-9aA-zZ\-]@si", "-", $short_uri);
|
||||
$short_uri = preg_replace("@(-{2,})@si", "-", $short_uri);
|
||||
$new_uri = '';
|
||||
$old_uri = $short_uri;
|
||||
$i = 0;
|
||||
while ($new_uri == '') {
|
||||
$sql = "SELECT id FROM items WHERE short_uri = '$short_uri' AND id != ".$obj->id;
|
||||
$result = mysql_query($sql);
|
||||
if (mysql_num_rows($result) == 0) {
|
||||
$new_uri = $short_uri;
|
||||
} else {
|
||||
$i++;
|
||||
$short_uri = $old_uri . '_' . $i;
|
||||
}
|
||||
}
|
||||
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET
|
||||
short_uri='".$short_uri."'
|
||||
WHERE id=".$obj->id."
|
||||
";
|
||||
echo "<br>".$sql;
|
||||
mysql_query($sql);
|
||||
|
||||
}
|
||||
echo "ende";
|
||||
?>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
//ini_set("memory_limit","1024M");
|
||||
//set_time_limit(60000);
|
||||
|
||||
// get data
|
||||
// connect import database
|
||||
|
||||
$connection=mysql_connect('localhost', 'emfa_kinderwelt_', 'sgfed/(&RT') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('emfa_kinderwelt_',$connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
echo "get items";
|
||||
$query = mysql_query('SELECT * FROM items') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
echo "set structures";
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$sql = "INSERT INTO item_structure_assign (item_id, structure_id) VALUES (".$obj->id.", ".$obj->{'structure_id'}.")";
|
||||
$result = mysql_query($sql);
|
||||
for ($i=2;$i<11;$i++) {
|
||||
if ($obj->{'structure_id_'.$i} > 0) {
|
||||
$sql = "INSERT INTO item_structure_assign (item_id, structure_id) VALUES (".$obj->id.", ".$obj->{'structure_id_'.$i}.")";
|
||||
$result = mysql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
echo "ende";
|
||||
?>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
ini_set("memory_limit","1024M");
|
||||
set_time_limit(60000);
|
||||
|
||||
|
||||
|
||||
// old database
|
||||
$connection=mysql_connect('localhost', 'shop_topreef_de', 'b-7+ZgQn$!') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('shop_topreef_de', $connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
|
||||
echo "get items<br>";
|
||||
// get items
|
||||
$query = mysql_query('SELECT id, Gewicht FROM item_import') or die("Anfrage nicht erfolgreich");
|
||||
$data = array();
|
||||
while($obj = mysql_fetch_object($query)) {
|
||||
$data[] = $obj;
|
||||
}
|
||||
|
||||
// new database
|
||||
$connection=mysql_connect('localhost', 'shop_topreef_de', 'b-7+ZgQn$!') or die ("Verbindungsversuch fehlgeschlagen");
|
||||
mysql_select_db('shop_topreef_de', $connection) or die("Konnte die Datenbank nicht waehlen.");
|
||||
|
||||
|
||||
echo "update items<br>";
|
||||
foreach ($data as $object) {
|
||||
$sql = "
|
||||
UPDATE items
|
||||
SET
|
||||
shipping_weight='".mysql_real_escape_string(str_replace(',', '.', $object->{'Gewicht'}))."'
|
||||
WHERE
|
||||
id='".$object->id."';
|
||||
|
||||
";
|
||||
echo $sql;echo "<br />";
|
||||
$query = mysql_query($sql);
|
||||
if (!$query) {
|
||||
echo $sql;
|
||||
echo "<br />";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user