itext = new IText($name,$value,$p_id); $this->itext->title = _("IBAN"); $this->itext->placeholder = "9999999999"; $this->itext->extra = ""; $this->itext->style = ' class="input_text" '; $this->autofocus = false; } function input() { if ( $this->readOnly==true) return $this->display(); $return = $this->itext->input(); $return .= $this->button_check_iban(); $return.=sprintf('
',$this->itext->id); return $return; } public function getIText(): IText { return $this->itext; } public function setIText(IText $itext): IBan_Number { $this->itext = $itext; return $this; } function button_check_iban() { $button=new \IButton(uniqid()); $button->javascript=sprintf("category_card.check_ibannumber('%s')", $this->itext->id); $button->extra='style="padding-bottom:0px"'; $button->label=_("Vérifie"); return $button->input(); } function display() { return $this->itext->display(); } static function testme() { $iban_number=new IBan_Number("av_text13"); echo $iban_number->input(); } }