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 require_once('class_html_input.php');
00027 class IRelated_Action extends HtmlInput
00028 {
00029
00030 public function __construct($p_name='',$p_value='')
00031 {
00032 $this->name=$p_name;
00033 $this->value=$p_value;
00034 $this->amount_id=null;
00035 $this->paid='';
00036 $this->id=$p_name;
00037 }
00038
00039 public function input($p_name=null,$p_value=null)
00040 {
00041 $this->name=($p_name==null)?$this->name:$p_name;
00042 $this->value=($p_value==null)?$this->value:$p_value;
00043 if ( $this->readOnly==true) return $this->display();
00044
00045 $this->id=($this->id=="")?$this->name:$this->id;
00046
00047
00048 $r=sprintf("
00049 <INPUT TYPE=\"button\" onClick=\"search_action(".dossier::id().",'%s')\" value=\"?\">
00050 <INPUT TYPE=\"text\" style=\"color:black;background:lightyellow;border:solid 1px grey;\" NAME=\"%s\" ID=\"%s\" VALUE=\"%s\" SIZE=\"8\" readonly>
00051 <INPUT TYPE=\"button\" onClick=\"$('%s').value=''\" value=\"X\">
00052
00053 ",
00054 $this->id,
00055 $this->name,
00056 $this->id,
00057 $this->value,
00058 $this->id
00059 );
00060 return $r;
00061 }
00062
00063 public function display()
00064 {
00065 $r=sprintf("<span><b>%s</b></span>",$this->value);
00066 $r.=sprintf('<input type="hidden" name="%s" value="%s">', $this->name,$this->value);
00067 return $r;
00068
00069 }
00070 static public function test_me()
00071 {
00072 }
00073 }