foreach ($database['defense'] as $code) {
if (isset($data[$code])) {
$fields .= ', ' . $code;
$set .= ', ' . (int)$data[$code];
}
}
foreach ($database['defense'] as $code) {
if (isset($data['defense'][$code])) {
$fields .= ', ' . $code;
$set .= ', ' . (int)$data['defense'][$code];
}
}
PHP Warning: preg_match(): Compilation failed: escape sequence is invalid in character class at offset 33 in /opt/ogspy/mod/expedition/_xtense.php on line 187
else if(preg_match($regexRess, $content, $expRess) != 0){
logging("RESSOURCES");
logging("Ressources1 : ".$expRess[1]);
logging("Ressources2 : ".$expRess[2]);
// L`attaquant obtient Antimatière (AM) 310.Extrait du journal
log_('debug', $expRess[2]);
if(preg_match("/Métal/", $expRess[1]))
{
$typeRess = 0;
$met = str_replace('.','', $expRess[2]);
$cri = 0;
$deut = 0;
$antimat = 0;
}
if(preg_match("/Cristal/", $expRess[1]))
{
$typeRess = 1;
$met = 0;
$cri = str_replace('.','', $expRess[2]);
$deut = 0;
$antimat = 0;
}
if(preg_match("/Deutérium/", $expRess[1]))
{
$typeRess = 2;
$met = 0;
$cri = 0;
$deut = str_replace('.','', $expRess[2]);
$antimat = 0;
}
if(preg_match("/Antimatière/", $expRess[1]))
{
$typeRess = 3;
$met = 0;
$cri = 0;
$deut = 0;
$antimat = str_replace('.','', $expRess[2]);
}
if($typeRess == -1)
{
die("Parsing Error");
}
logging("Ressources : Insertion table : ".TABLE_EXPEDITION);
$query =
"INSERT INTO ".TABLE_EXPEDITION."
(user_id, date, pos_galaxie, pos_sys, type)
VALUES ($uid, $timestamp, $galaxy, $system, 1)";
$db->sql_query($query);
$idInsert = $db->sql_insertid();
logging("Ressources : Insertion table : ".TABLE_EXPEDITION." = OK");
logging("Ressources : Insertion table : ".TABLE_EXPEDITION_RESS);
$query =
"INSERT INTO ".TABLE_EXPEDITION_RESS."
(id_eXpedition, typeRessource, metal, cristal, deuterium, antimatiere)
VALUES ($idInsert, $typeRess, $met, $cri, $deut, $antimat)";
$db->sql_query($query);
logging("Ressources : Insertion table : ".TABLE_EXPEDITION_RESS." = OK");
return true;
}