archline_version); $tomb['prod_ver'] = substr($xml->product_version, 0); $tomb['d_build'] = substr($xml->date_of_build, 0); $tomb['datum'] = substr($xml->date_of_cadlineftp_upload, 0); $tomb['d_itc_ftp'] = substr($xml->date_of_itcftp_upload, 0); $tomb['pkgid'] = substr($xml->build, 0); $tomb['setup_type'] = substr($xml->setup_type, 0); $tomb['path_newroda'] = substr($xml->path_on_newroda, 0); $tomb['fajl'] = preg_replace("/http:\/\/www\.cadline\.hu\/public\/downloads\//", "", $xml->path_on_cadline_ftp); $tomb['path_itc'] = substr($xml->path_on_itc_ftp, 0); $tomb['ev'] = substr($xml->year, 0); $x64 = substr($xml->x64, 0); if (substr($xml->serials, 0)) $tomb['usertype'] = substr($xml->serials, 0); if (substr($xml->hash, 0)) $tomb['hash'] = substr($xml->hash, 0); if (isset($xml->delete) && (substr($xml->delete, 0) == "1" || substr($xml->delete, 0) == "0")) $tomb['deleted'] = substr($xml->delete, 0); $parancs = " SELECT * FROM `" . JMLADATBAZIS . "`.`version` WHERE ev = " . $tomb['ev'] . " AND pkgid = " . $tomb['pkgid'] . " AND deleted = 0 AND full = " . $tomb['full'] . " AND fajl='" . $tomb['fajl'] . "'"; print "parancs: " . $parancs . "

"; crm_database::getInstance()->query($parancs); $sql = crm_database::getInstance()->fetchAssoc(); print "tom: "; print_r($tomb); print "\n\nsql: "; print_r($sql); if (count($sql) == 1) { crm_database::getInstance()->update(JMLADATBAZIS . '.version', $tomb, "ev = " . $tomb['ev'] . " AND pkgid = " . $tomb['pkgid'] . " AND full = " . $tomb['full'] . " AND fajl='" . $tomb['fajl'] . "' AND deleted = 0"); $record->osztaly = "version"; $record->fv = "updatexml"; $record->hiba = "Egy, frissíteni kéne .. rekord találat, build: " . $tomb['pkgid'] . "\nsql: " . $parancs . "\ndb: " . count($sql); $record->datum = date('Y-m-d H:i:s', time()); // $this->db->insert('a_hibak',$record); } elseif (count($sql) == 0 && $tomb['deleted'] != "1") { // $tomb['ev'] = "2013"; // $tomb['projectid'] = "ARCHlineXP2012"; // ne legyen online frissítés // csak akkor legyen online frissítés, ha a fájlnévben van "_Update_" if (strstr(basename($tomb['fajl']), "_Update_")) { $tomb['projectid'] = "ArchlineXP" . $tomb['ev']; if ($x64 == 1) $tomb['projectid'] .= "x64"; } else $tomb['projectid'] = ""; if ($tomb['ev'] == "2012") $tomb['azonosito'] = "{8D322C6F-87A6-4487-B47D-15BF449DAEF3}"; else { // $tomb['azonosito'] = "{93B045D0-84A3-447E-BFA5-FE77755A26D7}"; if ($x64 == 1) $tomb['azonosito'] = "{2CCF8C6E-FEAE-4167-AC48-BC1DF423AE85}"; else $tomb['azonosito'] = "{93B045D0-84A3-447E-BFA5-FE77755A26D7}"; } $tomb['usertype'] = ";360012;"; crm_database::getInstance()->insert(JMLADATBAZIS . '.version', $tomb); $record->osztaly = "version"; $record->fv = "updatexml"; $record->hiba = "0, beszúrok .., build: " . $tomb['pkgid'] . "\nsql: " . $parancs . "\ndb: " . count($sql); $record->datum = date('Y-m-d H:i:s', time()); // $this->db->insert('a_hibak',$record); } else { $record->osztaly = "version"; $record->fv = "updatexml"; $record->hiba = "Több rekord találat (vagy torolt beszuras), build: " . $tomb['pkgid'] . "\nsql: " . $parancs . "\ndb: " . count($sql) . "\ndeleted: " . $tomb['deleted']; $record->datum = date('Y-m-d H:i:s', time()); if ($tomb['deleted'] != "1") crm_database::getInstance()->insert(JMLADATBAZIS . '.a_hibak', $record); } print "
";
print_r($tomb);
print $tomb['projectid'];