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 $this->tiers="";
00040 }
00041
00042 public function input($p_name=null,$p_value=null)
00043 {
00044 $this->name=($p_name==null)?$this->name:$p_name;
00045 $this->value=($p_value==null)?$this->value:$p_value;
00046 if ( $this->readOnly==true) return $this->display();
00047
00048 $this->id=($this->id=="")?$this->name:$this->id;
00049
00050
00051 $r=sprintf("
00052 <image onclick=\"search_reconcile(".dossier::id().",'%s','%s','%s','%s')\" class=\"image_search\" src=\"image/magnifier13.png\" />
00053
00054 <INPUT TYPE=\"text\" style=\"color:black;background:lightyellow;border:solid 1px grey;\" NAME=\"%s\" ID=\"%s\" VALUE=\"%s\" SIZE=\"8\" readonly>
00055 <INPUT class=\"smallbutton\" TYPE=\"button\" onClick=\"$('%s').value=''\" value=\"X\">
00056
00057 ",
00058 $this->name,
00059 $this->amount_id,
00060 $this->paid,
00061 $this->tiers,
00062 $this->name,
00063 $this->id,
00064 $this->value,
00065 $this->id
00066 );
00067 return $r;
00068 }
00069
00070 public function display()
00071 {
00072 $r=sprintf("<span><b>%s</b></span>",$this->value);
00073 $r.=sprintf('<input type="hidden" name="%s" value="%s">', $this->name,$this->value);
00074 return $r;
00075
00076 }
00077 static public function test_me()
00078 {
00079 }
00080 }