Changeset 506:f97697c66830 for inc/admin/class.dc.filter.php
- Timestamp:
- 07/04/11 14:17:21 (14 years ago)
- Branch:
- formfilters
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/class.dc.filter.php
r453 r506 91 91 @param form_data <b>array</b> form values (usually $_GET or $_POST) 92 92 */ 93 public function set Values ($form_data) {93 public function setFormValues ($form_data) { 94 94 $this->hideform = true; 95 95 if (isset($form_data['clear_filters'])) { … … 101 101 } 102 102 foreach ($this->filters as $filter) { 103 $filter->set Values ($form_data);103 $filter->setFormValues ($form_data); 104 104 if ($filter->isEnabled()) { 105 105 $this->hideform=false; … … 337 337 @param $form_data <b>array</b> form data 338 338 */ 339 public function set Values($form_data) {339 public function setFormValues($form_data) { 340 340 $count=0; 341 341 while (isset($form_data[$this->getFieldId($count)])) { … … 389 389 } 390 390 391 public function setValues($value) { 392 $this->values = $value; 393 } 394 395 public function getValue() { 396 return $this->values; 397 } 398 391 399 } 392 400 … … 436 444 } 437 445 438 public function set Values($form_data) {439 parent::set Values($form_data);446 public function setFormValues($form_data) { 447 parent::setFormValues($form_data); 440 448 if (isset($form_data[$this->field_id."_v"])) { 441 449 $this->verb = ($form_data[$this->field_id."_v"] == 'is') ? 'is' : 'isnot'; … … 514 522 } 515 523 524 525 class textFilter extends Filter { 526 protected $size; 527 protected $max; 528 529 public function __construct($id,$desc,$request_param,$size,$max) { 530 parent::__construct($id,$desc,$request_param); 531 $this->options = $options; 532 $this->values=array(); 533 $this->size = $size; 534 $this->max = $max; 535 } 536 537 538 public function getType() { 539 return "text"; 540 } 541 public function add() { 542 parent::add(); 543 $this->values[]=''; 544 } 545 546 public function getFormFields($pos=0) { 547 return '<span class="'.$labelclass.'">'.$this->desc.'</span>'. 548 form::field($this->getFieldId($pos),$this->size,$this->max,html::escapeHTML($this->values[0])); 549 } 550 551 public function applyFilter($params) { 552 $params[$this->request_param]=$this->values[0]; 553 } 554 555 public function setValues($value) { 556 parent::setValues(array($value)); 557 } 558 559 public function getValue() { 560 $v = parent::getValue(); 561 return $v[0]; 562 } 563 564 } 516 565 ?>
Note: See TracChangeset
for help on using the changeset viewer.