Exemplo n.º 1
0
 /**
  * Gets submitted data from the edit form and saves it in $this->item
  *
  * @return bool
  */
 public function get_data()
 {
     if ($this->item = $this->item_form->get_data()) {
         return true;
     }
     return false;
 }
Exemplo n.º 2
0
    public function get_data() {
        if (!$item = parent::get_data()) {
            return false;
        }

        $itemobj = new feedback_item_numeric();

        $num1 = str_replace($itemobj->sep_dec, FEEDBACK_DECIMAL, $item->rangefrom);
        if (is_numeric($num1)) {
            $num1 = floatval($num1);
        } else {
            $num1 = '-';
        }

        $num2 = str_replace($itemobj->sep_dec, FEEDBACK_DECIMAL, $item->rangeto);
        if (is_numeric($num2)) {
            $num2 = floatval($num2);
        } else {
            $num2 = '-';
        }

        if ($num1 === '-' OR $num2 === '-') {
            $item->presentation = $num1 . '|'. $num2;
            return $item;
        }

        if ($num1 > $num2) {
            $item->presentation =  $num2 . '|'. $num1;
        } else {
            $item->presentation = $num1 . '|'. $num2;
        }
        return $item;
    }
Exemplo n.º 3
0
 function get_data()
 {
     if (!($item = parent::get_data())) {
         return false;
     }
     $item->presentation = $item->itemsize . '|' . $item->itemmaxlength;
     return $item;
 }
Exemplo n.º 4
0
 public function get_data()
 {
     if (!($item = parent::get_data())) {
         return false;
     }
     $item->presentation = $item->itemwidth . '|' . $item->itemheight;
     return $item;
 }
Exemplo n.º 5
0
 function get_data()
 {
     if (!($item = parent::get_data())) {
         return false;
     }
     $presentation = str_replace("\n", FEEDBACK_MULTICHOICE_LINE_SEP, trim($item->values));
     if (!isset($item->subtype)) {
         $subtype = 'r';
     } else {
         $subtype = substr($item->subtype, 0, 1);
     }
     if (isset($item->horizontal) and $item->horizontal == 1 and $subtype != 'd') {
         $presentation .= FEEDBACK_MULTICHOICE_ADJUST_SEP . '1';
     }
     $item->presentation = $subtype . FEEDBACK_MULTICHOICE_TYPE_SEP . $presentation;
     return $item;
 }
Exemplo n.º 6
0
 public function get_data()
 {
     if (!($item = parent::get_data())) {
         return false;
     }
     $itemobj = new feedback_item_multichoicerated();
     $presentation = $itemobj->prepare_presentation_values_save(trim($item->values), FEEDBACK_MULTICHOICERATED_VALUE_SEP2, FEEDBACK_MULTICHOICERATED_VALUE_SEP);
     if (!isset($item->subtype)) {
         $subtype = 'r';
     } else {
         $subtype = substr($item->subtype, 0, 1);
     }
     if (isset($item->horizontal) and $item->horizontal == 1 and $subtype != 'd') {
         $presentation .= FEEDBACK_MULTICHOICERATED_ADJUST_SEP . '1';
     }
     $item->presentation = $subtype . FEEDBACK_MULTICHOICERATED_TYPE_SEP . $presentation;
     return $item;
 }
Exemplo n.º 7
0
 public function get_data()
 {
     if (!($item = parent::get_data())) {
         return false;
     }
     $num1 = unformat_float($item->rangefrom, true);
     if ($num1 === false || $num1 === null) {
         $num1 = '-';
     }
     $num2 = unformat_float($item->rangeto, true);
     if ($num2 === false || $num2 === null) {
         $num2 = '-';
     }
     if ($num1 === '-' or $num2 === '-') {
         $item->presentation = $num1 . '|' . $num2;
         return $item;
     }
     if ($num1 > $num2) {
         $item->presentation = $num2 . '|' . $num1;
     } else {
         $item->presentation = $num1 . '|' . $num2;
     }
     return $item;
 }