Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 require_once('class_html_input.php');
00029 class IConcerned extends HtmlInput
00030 {
00031
00032 public function __construct($p_name='',$p_value='',$p_id="")
00033 {
00034 $this->name=$p_name;
00035 $this->value=$p_value;
00036 $this->amount_id=null;
00037 $this->paid='';
00038 $this->id=$p_id;
00039 }
00040
00041 public function input($p_name=null,$p_value=null)
00042 {
00043 $this->name=($p_name==null)?$this->name:$p_name;
00044 $this->value=($p_value==null)?$this->value:$p_value;
00045 if ( $this->readOnly==true) return $this->display();
00046
00047 $this->id=($this->id=="")?$this->name:$this->id;
00048
00049
00050 $r=sprintf("
00051 <INPUT TYPE=\"button\" onClick=\"search_reconcile(".dossier::id().",'%s','%s','%s')\" value=\"?\">
00052 <INPUT TYPE=\"text\" style=\"color:black;background:lightyellow;border:solid 1px grey;\" NAME=\"%s\" ID=\"%s\" VALUE=\"%s\" SIZE=\"8\" readonly>
00053 <INPUT TYPE=\"button\" onClick=\"$('%s').value=''\" value=\"X\">
00054
00055 ",
00056 $this->name,
00057 $this->amount_id,
00058 $this->paid,
00059 $this->name,
00060 $this->id,
00061 $this->value,
00062 $this->id
00063 );
00064 return $r;
00065 }
00066
00067 public function display()
00068 {
00069 $r=sprintf("<span><b>%s</b></span>",$this->value);
00070 $r.=sprintf('<input type="hidden" name="%s" value="%s">', $this->name,$this->value);
00071 return $r;
00072
00073 }
00074 static public function test_me()
00075 {
00076 }
00077 }