Added Operator to Table/Quicksearch/Search
这个提交包含在:
		
							父节点
							
								
									a85dc88159
								
							
						
					
					
						当前提交
						03c92a9683
					
				
					共有  18 个文件被更改,包括 40 次插入 和 1 次删除
				
			
		|  | @ -124,6 +124,7 @@ class Logbookadvanced extends CI_Controller { | ||||||
| 			'wwff' => xss_clean($this->input->post('wwff')), | 			'wwff' => xss_clean($this->input->post('wwff')), | ||||||
| 			'qslimages' => xss_clean($this->input->post('qslimages')), | 			'qslimages' => xss_clean($this->input->post('qslimages')), | ||||||
| 			'dupes' => xss_clean($this->input->post('dupes')), | 			'dupes' => xss_clean($this->input->post('dupes')), | ||||||
|  | 			'operator' => xss_clean($this->input->post('operator')), | ||||||
| 		); | 		); | ||||||
| 
 | 
 | ||||||
| 		$qsos = []; | 		$qsos = []; | ||||||
|  | @ -286,6 +287,7 @@ class Logbookadvanced extends CI_Controller { | ||||||
| 			'pota' => '', | 			'pota' => '', | ||||||
| 			'wwff' => '', | 			'wwff' => '', | ||||||
| 			'qslimages' => '', | 			'qslimages' => '', | ||||||
|  | 			'operator' => '', | ||||||
| 			'ids' => xss_clean($this->input->post('ids')) | 			'ids' => xss_clean($this->input->post('ids')) | ||||||
| 		); | 		); | ||||||
| 
 | 
 | ||||||
|  | @ -324,6 +326,7 @@ class Logbookadvanced extends CI_Controller { | ||||||
| 			'sota' => xss_clean($this->input->post('sota')), | 			'sota' => xss_clean($this->input->post('sota')), | ||||||
| 			'pota' => xss_clean($this->input->post('pota')), | 			'pota' => xss_clean($this->input->post('pota')), | ||||||
| 			'wwff' => xss_clean($this->input->post('wwff')), | 			'wwff' => xss_clean($this->input->post('wwff')), | ||||||
|  | 			'operator' => xss_clean($this->input->post('operator')), | ||||||
| 			'qslimages' => xss_clean($this->input->post('qslimages')), | 			'qslimages' => xss_clean($this->input->post('qslimages')), | ||||||
| 		); | 		); | ||||||
| 
 | 
 | ||||||
|  | @ -460,8 +463,11 @@ class Logbookadvanced extends CI_Controller { | ||||||
| 		$json_string['state']['show'] = $this->input->post('state'); | 		$json_string['state']['show'] = $this->input->post('state'); | ||||||
| 		$json_string['cqzone']['show'] = $this->input->post('cqzone'); | 		$json_string['cqzone']['show'] = $this->input->post('cqzone'); | ||||||
| 		$json_string['iota']['show'] = $this->input->post('iota'); | 		$json_string['iota']['show'] = $this->input->post('iota'); | ||||||
|  | 		$json_string['pota']['show'] = $this->input->post('pota'); | ||||||
|  | 		$json_string['operator']['show'] = $this->input->post('operator'); | ||||||
| 
 | 
 | ||||||
| 		$obj['column_settings']= json_encode($json_string); | 		$obj['column_settings']= json_encode($json_string); | ||||||
|  | 		log_message("Error",json_encode($json_string)); | ||||||
| 
 | 
 | ||||||
| 		$this->load->model('user_options_model'); | 		$this->load->model('user_options_model'); | ||||||
| 		$this->user_options_model->set_option('LogbookAdvanced', 'LogbookAdvanced', $obj); | 		$this->user_options_model->set_option('LogbookAdvanced', 'LogbookAdvanced', $obj); | ||||||
|  |  | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = '显示'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = '关闭'; | $lang['filter_options_close'] = '关闭'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  |  | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = "Afficher"; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = "Fermer"; | $lang['filter_options_close'] = "Fermer"; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Anzeigen'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Schliessen'; | $lang['filter_options_close'] = 'Schliessen'; | ||||||
|  |  | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -156,4 +156,5 @@ $lang['filter_options_show'] = 'Show'; | ||||||
| // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_wwff']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | // $lang['gen_hamradio_pota']           --> application/language/english/general_words_lang.php
 | ||||||
| // $lang['options_save']                --> application/language/english/options_lang.php
 | // $lang['options_save']                --> application/language/english/options_lang.php
 | ||||||
|  | $lang['filter_search_operator']='Search Operator'; | ||||||
| $lang['filter_options_close'] = 'Close'; | $lang['filter_options_close'] = 'Close'; | ||||||
|  | @ -168,6 +168,11 @@ class Logbookadvanced_model extends CI_Model { | ||||||
| 			$binding[] = $searchCriteria['wwff'].'%'; | 			$binding[] = $searchCriteria['wwff'].'%'; | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  | 		if ($searchCriteria['operator'] !== '') { | ||||||
|  | 			$conditions[] = "COL_OPERATOR like ?"; | ||||||
|  | 			$binding[] = $searchCriteria['operator'].'%'; | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
|         if ($searchCriteria['gridsquare'] !== '') { |         if ($searchCriteria['gridsquare'] !== '') { | ||||||
|                 $conditions[] = "(COL_GRIDSQUARE like ? or COL_VUCC_GRIDS like ?)"; |                 $conditions[] = "(COL_GRIDSQUARE like ? or COL_VUCC_GRIDS like ?)"; | ||||||
|                 $binding[] = '%' . $searchCriteria['gridsquare'] . '%'; |                 $binding[] = '%' . $searchCriteria['gridsquare'] . '%'; | ||||||
|  |  | ||||||
|  | @ -7,7 +7,7 @@ | ||||||
| var custom_date_format = "<?php echo $custom_date_format ?>"; | var custom_date_format = "<?php echo $custom_date_format ?>"; | ||||||
| <?php | <?php | ||||||
| if (!isset($options)) { | if (!isset($options)) { | ||||||
|    $options = "{\"datetime\":{\"show\":\"true\"},\"de\":{\"show\":\"true\"},\"dx\":{\"show\":\"true\"},\"mode\":{\"show\":\"true\"},\"rstr\":{\"show\":\"true\"},\"rsts\":{\"show\":\"true\"},\"band\":{\"show\":\"true\"},\"myrefs\":{\"show\":\"true\"},\"refs\":{\"show\":\"true\"},\"name\":{\"show\":\"true\"},\"qslvia\":{\"show\":\"true\"},\"qsl\":{\"show\":\"true\"},\"lotw\":{\"show\":\"true\"},\"eqsl\":{\"show\":\"true\"},\"qslmsg\":{\"show\":\"true\"},\"dxcc\":{\"show\":\"true\"},\"state\":{\"show\":\"true\"},\"cqzone\":{\"show\":\"true\"},\"iota\":{\"show\":\"true\"}}"; |    $options = "{\"datetime\":{\"show\":\"true\"},\"de\":{\"show\":\"true\"},\"dx\":{\"show\":\"true\"},\"mode\":{\"show\":\"true\"},\"rstr\":{\"show\":\"true\"},\"rsts\":{\"show\":\"true\"},\"band\":{\"show\":\"true\"},\"myrefs\":{\"show\":\"true\"},\"refs\":{\"show\":\"true\"},\"name\":{\"show\":\"true\"},\"qslvia\":{\"show\":\"true\"},\"qsl\":{\"show\":\"true\"},\"lotw\":{\"show\":\"true\"},\"eqsl\":{\"show\":\"true\"},\"qslmsg\":{\"show\":\"true\"},\"dxcc\":{\"show\":\"true\"},\"state\":{\"show\":\"true\"},\"cqzone\":{\"show\":\"true\"},\"iota\":{\"show\":\"true\"},\"pota\":{\"show\":\"true\"},\"operator\":{\"show\":\"true\"}}"; | ||||||
| } | } | ||||||
| echo "var user_options = $options;"; | echo "var user_options = $options;"; | ||||||
| ?>
 | ?>
 | ||||||
|  | @ -200,6 +200,10 @@ $options = json_decode($options); | ||||||
|                         <label class="form-label" for="pota"><?php echo lang('gen_hamradio_pota'); ?></label>
 |                         <label class="form-label" for="pota"><?php echo lang('gen_hamradio_pota'); ?></label>
 | ||||||
|                         <input type="text" name="pota" id="pota" class="form-control form-control-sm" value=""> |                         <input type="text" name="pota" id="pota" class="form-control form-control-sm" value=""> | ||||||
|                     </div> |                     </div> | ||||||
|  |                     <div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl"> | ||||||
|  |                         <label class="form-label" for="operator"><?php echo lang('gen_hamradio_operator'); ?></label>
 | ||||||
|  |                         <input type="text" name="operator" id="operator" class="form-control form-control-sm" value=""> | ||||||
|  |                     </div> | ||||||
|                 </div> |                 </div> | ||||||
|             </div> |             </div> | ||||||
|     </div> |     </div> | ||||||
|  | @ -366,6 +370,9 @@ $options = json_decode($options); | ||||||
|             <?php if (($options->refs->show ?? "true") == "true") { ?>
 |             <?php if (($options->refs->show ?? "true") == "true") { ?>
 | ||||||
|                 <button type="button" class="btn btn-sm btn-primary me-1" id="searchWwff"><?php echo lang('filter_search_wwff'); ?></button><?php
 |                 <button type="button" class="btn btn-sm btn-primary me-1" id="searchWwff"><?php echo lang('filter_search_wwff'); ?></button><?php
 | ||||||
|             } ?>
 |             } ?>
 | ||||||
|  |             <?php if (($options->operator->show ?? "true") == "true") { ?>
 | ||||||
|  |                 <button type="button" class="btn btn-sm btn-primary me-1" id="searchOperator"><?php echo lang('filter_search_operator'); ?></button><?php
 | ||||||
|  |             } ?>
 | ||||||
|         </div> |         </div> | ||||||
|     </div> |     </div> | ||||||
| <div class="row pt-2"> | <div class="row pt-2"> | ||||||
|  | @ -457,6 +464,9 @@ $options = json_decode($options); | ||||||
| 			<?php if (($options->iota->show ?? "true") == "true") { | 			<?php if (($options->iota->show ?? "true") == "true") { | ||||||
| 				echo '<th>' . lang('gen_hamradio_iota') . '</th>'; | 				echo '<th>' . lang('gen_hamradio_iota') . '</th>'; | ||||||
| 			} ?>
 | 			} ?>
 | ||||||
|  | 			<?php if (($options->operator->show ?? "true") == "true") { | ||||||
|  | 				echo '<th>' . lang('gen_hamradio_operator') . '</th>'; | ||||||
|  | 			} ?>
 | ||||||
|         </tr> |         </tr> | ||||||
|     </thead> |     </thead> | ||||||
|     <tbody> |     <tbody> | ||||||
|  |  | ||||||
|  | @ -90,5 +90,9 @@ | ||||||
| 			<td><?php echo lang('gen_hamradio_pota'); ?></td>
 | 			<td><?php echo lang('gen_hamradio_pota'); ?></td>
 | ||||||
| 			<td><div class="form-check"><input class="form-check-input" name="pota" type="checkbox" <?php if (($options->pota->show ?? "true") == "true") { echo 'checked'; } ?>></div></td>
 | 			<td><div class="form-check"><input class="form-check-input" name="pota" type="checkbox" <?php if (($options->pota->show ?? "true") == "true") { echo 'checked'; } ?>></div></td>
 | ||||||
| 		</tr> | 		</tr> | ||||||
|  | 		<tr> | ||||||
|  | 			<td><?php echo lang('gen_hamradio_operator'); ?></td>
 | ||||||
|  | 			<td><div class="form-check"><input class="form-check-input" name="operator" type="checkbox" <?php if (($options->operator->show ?? "true") == "true") { echo 'checked'; } ?>></div></td>
 | ||||||
|  | 		</tr> | ||||||
| 	</tbody> | 	</tbody> | ||||||
| </table> | </table> | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用