$modify_sql = "UPDATE " . $DBPrefix . "tags set logNums=logNums+1 WHERE name in(" . $addtags_query . ")"; $DMC->query($modify_sql); } $subtags = array_diff($oldlogs_tags, $logs_tags); if (count($subtags) > 0) { $subtags_query = "'" . implode("', '", $subtags) . "'"; $modify_sql = "UPDATE " . $DBPrefix . "tags set logNums=logNums-1 WHERE name in(" . $subtags_query . ")"; $DMC->query($modify_sql); } } else { $newtags = $logs_tags; } for ($m = 0; $m < count($newtags); $m++) { if ($newtags[$m] != "") { $itags = $newtags[$m]; if (check_record($DBPrefix . "tags", " name='{$itags}'")) { $add_sql = "INSERT INTO " . $DBPrefix . "tags (name,logNums) VALUES ('" . $itags . "',1)"; $DMC->query($add_sql); } } } settings_recount("tags"); } if ($action == "") { //增加,编辑成功,类别 if ($cateId != $oldCateId and $saveType == 1) { if ($oldCateId == "") { //新增日志时 update_cateCount($cateId, "adding", 1); settings_recount("logs"); } else {
break; } $form_resa_dates = str_replace('!!resa_qty!!', sprintf($msg['resa_planning_qty_requested'], $nb_items), $form_resa_dates); $form_resa_dates = str_replace('!!resa_loc_retrait!!', $form_loc_retrait, $form_resa_dates); print $form_resa_dates; //Affichage des previsions sur le document courant par le lecteur courant print doc_planning_list($id_empr, $id_notice, $id_bulletin); break; case 'add_resa_suite': //Enregistrement prévision depuis fiche $empr_cb = 0; if (!aff_entete($id_empr, $layout_begin, $empr_cb)) { error_message($msg[350], $msg[54], 1); break; } if (!check_record($id_notice, $id_bulletin)) { error_message($msg[350], $msg['resa_planning_unknown_record'], 1); break; } $check_qty = 0; if (isset($location) && is_array($location)) { foreach ($location as $k => $v) { $check_qty += $v * 1; } } if ($check_qty == 0) { error_message($msg[350], $msg['resa_planning_alert_qty'], 1); break; } //On vérifie les dates $query = "SELECT DATEDIFF('{$resa_fin}', '{$resa_deb}') AS diff";