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); }
require_once "{$class_path}/serialcirc_ask.class.php"; switch ($sub) { case 'circ_ask': switch ($action) { case 'accept': foreach ($asklist_id as $id) { $ask = new serialcirc_ask($id); $ask->accept(); } break; case 'refus': foreach ($asklist_id as $id) { $ask = new serialcirc_ask($id); $ask->refus(); } break; case 'delete': foreach ($asklist_id as $id) { $ask = new serialcirc_ask($id); $ask->delete(); } break; } $asklist = new serialcirc_asklist($location_id, $type_filter, $statut_filter); print $asklist->get_form_list(); break; default: $asklist = new serialcirc_asklist($location_id, $type_filter, $statut_filter); print $asklist->get_form_list(); break; }