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);
 }