function empr_save($id_diff, $data) { global $dbh; $data['id_empr'] += 0; if (!$data['id_empr']) { return; } if (!$this->id) { $this->update_serialcirc(); } $data['duration'] += 0; if (!$id_diff) { $req = "INSERT INTO serialcirc_diff SET \n\t\t\tnum_serialcirc_diff_serialcirc=" . $this->id . ",\n\t\t\tserialcirc_diff_empr_type=" . SERIALCIRC_EMPR_TYPE_empr . ",\n\t\t\tnum_serialcirc_diff_empr=" . $data['id_empr'] . ",\n\t\t\tserialcirc_diff_duration=" . $data['duration'] . ",\n\t\t\tserialcirc_diff_order=" . count($this->diffusion) . "\t\t\t\n\t\t\t"; pmb_mysql_query($req, $dbh); $id_serialcirc_diff = pmb_mysql_insert_id($dbh); } else { $req = "UPDATE serialcirc_diff SET \n\t\t\tnum_serialcirc_diff_serialcirc=" . $this->id . ",\n\t\t\tserialcirc_diff_empr_type=" . SERIALCIRC_EMPR_TYPE_empr . ",\n\t\t\tnum_serialcirc_diff_empr=" . $data['id_empr'] . ",\n\t\t\tserialcirc_diff_duration='" . $data['duration'] . "'\n\t\t\twhere id_serialcirc_diff=" . $id_diff . " \t\t\t\n\t\t\t"; pmb_mysql_query($req, $dbh); } //print $req; $this->fetch_data(); serialcirc_ask::set_inscription($this->id_perio, $data['id_empr'], $this->id); }