Files
crm.twinpol.com/import/import/import_magazyny.php
2025-05-12 15:44:39 +00:00

54 lines
1.8 KiB
PHP
Executable File

<?php
include_once("class.dbf.php");
include_once("../../config.php");
include_once("helper.php");
global $sugar_config;
$sql=mysql_connect($sugar_config['dbconfig']['db_host_name'],$sugar_config['dbconfig']['db_user_name'],$sugar_config['dbconfig']['db_password']);
mysql_select_db($sugar_config['dbconfig']['db_name']);
mysql_query("set character set utf8;");
$path = dirname(__FILE__).'/E-m-s/_MAG.DBF';
$dbfp = new dbf_class($path);
$num_recp=$dbfp->dbf_num_rec;
$mysqli = new mysqli($sugar_config['dbconfig']['db_host_name'], $sugar_config['dbconfig']['db_user_name'], $sugar_config['dbconfig']['db_password'], $sugar_config['dbconfig']['db_name']);
if (!$mysqli->set_charset("utf8")) {
printf("Error loading character set utf8: %s\n", $mysqli->error);
} else {
printf("Current character set: %s\n", $mysqli->character_set_name());
}
$mag_allowed = array(
'0',1,2,7,12,15,29,31,37,23,22
);
$stmt=$mysqli->prepare("INSERT INTO ecmstocks (id,name,date_entered,date_modified,main,dir,no,sys_number) VALUES (?,?,now(),now(),?,?,?,?)");
$stmt->bind_param("ssssss", $id,$nazwa,$czy_glowny,$dir,$no,$sys_num);
echo "<pre>";
for($i=$num_recp;$i>=0;$i--){
$rowp=$dbfp->getRowAssoc($i);
echo $rowp["NR"]."\n";
var_dump(array_search($rowp["NR"],$mag_allowed));
if(array_search($rowp["NR"],$mag_allowed)!==false){
$id=create_guid();
$nazwa=ch($rowp["NAZWA"]);
if($rowp["NR"]==0){
$czy_glowny=1;
} else {
$czy_glowny=0;
}
$dir=ch($rowp["NR"]);
$no=ch($rowp["NR"]);
$sys_num=ch($rowp["NR_SYSTEM"]);
echo $rowp["NR"]."dodanne\n";
if (!$stmt->execute()) {
echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}
}
}
?>