// need to unset session var above durring !$_POST
$_SESSION['MackinacPackageSubmit'] = true;
return $out;
-
+
}
}
$this->DB->db_exec($query) ;
} else {
// if they don't exists then setup INSERT
- $query = "INSERT INTO contact ($contact_fields) VALUES ('$contact_values');";
+ $query = "INSERT INTO contact ($contact_fields) VALUES ('$contact_values') RETURNING id;";
$res2 = $this->DB->db_exec($query) ;
- $lastoid = pg_getlastoid($res2) ;
- $query = "SELECT id FROM contact WHERE oid = $lastoid";
- $res3 = $this->DB->db_exec($query) ;
- $contact_id = pg_result($res3, 0, 'id') ;
+ //$lastoid = pg_getlastoid($res2) ;
+ //$query = "SELECT id FROM contact WHERE oid = $lastoid";
+ //$res3 = $this->DB->db_exec($query) ;
+ $contact_id = pg_result($res2, 0, 'id') ;
}
- $query = "INSERT INTO package_req (contact_id,$fields) VALUES ($contact_id,'$values')";
+ $query = "INSERT INTO package_req (contact_id,$fields) VALUES ($contact_id,'$values') RETURNING package_number;";
$res = $this->DB->db_exec($query) ;
- $lastoid = pg_getlastoid($res) ;
- $query2 = "SELECT package_number FROM package_req WHERE oid = $lastoid";
- $res2 = $this->DB->db_exec($query2) ;
- $package_id = pg_result($res2, 0, 'package_number');
+ //$lastoid = pg_getlastoid($res) ;
+ //$query2 = "SELECT package_number FROM package_req WHERE oid = $lastoid";
+ //$res2 = $this->DB->db_exec($query2) ;
+ $package_id = pg_result($res, 0, 'package_number');
$this->send_cust_email($package_id) ;
header('Location: index.php');exit;
}
$this->DB->db_exec($query) ;
} else {
// if they don't exists then setup INSERT
- $lastoid = pg_getlastoid($res2) ;
- $query = "INSERT INTO contact ($contact_fields) VALUES ('$contact_values');";
+ //$lastoid = pg_getlastoid($res2) ;
+ $query = "INSERT INTO contact ($contact_fields) VALUES ('$contact_values') RETURNING id;";
$res2 = $this->DB->db_exec($query);
- $lastoid = pg_getlastoid($res2) ;
- $query = "SELECT id FROM contact WHERE oid = $lastoid";
- $res3 = $this->DB->db_exec($query) ;
- $contact_id = pg_result($res3, 0, 'id') ;
+ //$lastoid = pg_getlastoid($res2) ;
+ //$query = "SELECT id FROM contact WHERE oid = $lastoid";
+ //$res3 = $this->DB->db_exec($query) ;
+ $contact_id = pg_result($res2, 0, 'id') ;
}
if (!$contact_id) {
$query = "INSERT INTO package_req (contact_id,$fields) VALUES (null,'$values')";
} else {
- $query = "INSERT INTO package_req (contact_id,$fields) VALUES ($contact_id,'$values')";
+ $query = "INSERT INTO package_req (contact_id,$fields) VALUES ($contact_id,'$values') RETURNING package_number;";
}
$res = $this->DB->db_exec($query) ;
- $lastoid = pg_getlastoid($res) ;
- $query2 = "SELECT package_number FROM package_req WHERE oid = $lastoid";
- $res2 = $this->DB->db_exec($query2) ;
- $package_id = pg_result($res2, 0, 'package_number');
+ //$lastoid = pg_getlastoid($res) ;
+ //$query2 = "SELECT package_number FROM package_req WHERE oid = $lastoid";
+ //$res2 = $this->DB->db_exec($query2) ;
+ $package_id = pg_result($res, 0, 'package_number');
$confirmation
= $this->send_cust_email($package_id) ;