示例#1
0
             $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 {
示例#2
0
文件: main.inc.php 项目: hogsim/PMB
         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";