noalyss Version-9
NOALYSS : serveur de comptabilité et ERP (2002)
Loading...
Searching...
No Matches
IConcerned Class Reference

Html Input. More...

+ Inheritance diagram for IConcerned:
+ Collaboration diagram for IConcerned:

Public Member Functions

 __construct ($p_name='', $p_value='', $p_id="")
 
 display ()
 
 get_singleOperation ()
 
 input ($p_name=null, $p_value=null)
 
 set_hideOperation ($p_string)
 setter
 
 set_singleOperation ($p_value)
 Set the value of single operation, limit to one operation if TRUE.
 
- Public Member Functions inherited from HtmlInput
 __toString ()
 
 get_js_attr ()
 you can add attribute to this in javascript this function is a wrapper and create a script (in js) to modify "this" (in javascript) with the value of obj->attribute from PHP.
 
 get_node_attribute ()
 Insert attribute inside a INPUT TYPE, these attribute can be retrieved in javascript with element.getAttribute or changed with element.setAttribute example insert my_attribute into a checkbox <input type="checkbox" "my_attribute"="XX">
 
 get_placeholder ()
 
 get_value ()
 Return the value of input (IText, INum,...)
 
 make_object_deprecated ($p_name=null)
 Make a JSON object, this method create a javascript object with the attribute set, it returns a javascript string with the object.
 
 set_attribute ($p_name, $p_value)
 add an HTML attribute for the INPUT field
 
 set_placeholder ($placeholder)
 set HTML placeholder attribut
 
 set_value ($p_string)
 Set the value of input (IText, INum,...)
 
 setReadOnly ($p_read)
 

Static Public Member Functions

static test_me ()
 
- Static Public Member Functions inherited from HtmlInput
static anchor ($p_text, $p_url="", $p_js="", $p_style=' class="line" ', $p_title="click", array $p_attribute=[])
 Return a simple LINK with a url or a javascript if $p_js is not null then p_url will be javascript:void(0) we don't add the event onclick.
 
static anchor_action ($action, $javascript, $id=NULL, $p_class="button", $p_symbole="")
 Anchor Html with javascript.
 
static anchor_close ($div, $p_js="")
 Return a html string with an anchor which close the inside popup.
 
static anchor_empty ($p_text, $p_id, $p_title="")
 let you create only a link and set an id on it.
 
static anchor_hide ($action, $javascript)
 Return a html string with an anchor to hide a div, put it in the right corner.
 
static array_to_hidden ($array, $global_array)
 transform request data to hidden
 
static array_to_string ($array, $global_array, $start="?")
 transform request data to string
 
static button ($p_name, $p_value, $p_javascript="", $p_class="smallbutton")
 
static button_action ($action, $javascript, $id=NULL, $p_class="button", $p_symbole="")
 button Html with javascript
 
static button_action_add ()
 
static button_action_remove_operation ($p_operation)
 
static button_anchor ($p_label, $p_value, $p_name="", $p_javascript="", $p_class="smallbutton")
 create a button with a ref
 
static button_choice_ledger ($p_array)
 
static button_close ($div_name, $class='smallbutton')
 close button for the HTML popup
 
static button_hide ($div_name)
 Hide the HTML popup.
 
static button_image ($javascript, $id="xx", $p_class='class="button"', $p_image="")
 button Html image
 
static calendar_zoom ($obj)
 Zoom the calendar.
 
static card_detail ($p_qcode, $pname='', $p_style="", $p_nohistory=false, $nofollowup=false)
 show the detail of a card
 
static default_value ($ind, $default, $array)
 return default if the value if the value doesn't exist in the array
 
static default_value_get ($ind, $default)
 return default if the value if the value doesn't exist in $_GET use HttpInput instead
 
static default_value_post ($ind, $default)
 return default if the value if the value doesn't exist in $_POST use HttpInput instead
 
static default_value_request ($ind, $default)
 return default if the value if the value doesn't exist in $_REQUEST use HttpInput instead
 
static detail_action ($ag_id, $p_mesg, $p_modify=1)
 return an anchor to view the detail of an action
 
static detail_modele_document_deprecated ($p_id, $p_mesg)
 return a string containing the html code for calling the modifyModeleDocument
 
static detail_op ($p_jr_id, $p_mesg)
 return a string containing the html code for calling the modifyOperation
 
static display_periode ($p_id)
 
static errorbulle ($p_comment)
 
static extension ()
 
static filter_list ($p_list_id)
 Display a field for searching an element in a list, the searchable text must be in an element with the className search-content.
 
static filter_table ($p_table_id, $p_col, $start_row)
 filter the rows in a table and keep the colored row in alternance
 
static filter_table_form ($p_table_id, $p_col, $start_row, $p_name, $p_old_value)
 filter the rows in a table and keep the colored row in alternance
 
static followup_card_button ($f_id, $p_mesg)
 display a div with the history of the card
 
static generate_id ($p_prefix)
 generate an unique id for a widget,
 
static get_to_hidden ($array)
 transform $_GET data to hidden
 
static get_to_string ($array, $start="?")
 transform $_GET data to string
 
static hidden ($p_name, $p_value, $p_id="")
 
static history_account ($p_account, $p_mesg, $p_style="", $p_exercice="")
 display a div with the history of the account
 
static history_anc_account ($p_account, $p_mesg, $p_style="", $p_exercice="")
 display a div with the history of the analytic account
 
static history_card ($f_id, $p_mesg, $p_style="", $p_exercice="")
 display a div with the history of the card
 
static history_card_button ($f_id, $p_mesg, $p_exercice="")
 display a div with the history of the card
 
static image_click ($p_image, $p_js, $p_message, $p_class="")
 Image to click ,.
 
static json_to_hidden ($p_json)
 transform a json to hidden
 
static post_to_hidden ($array)
 transform $_POST data to hidden
 
static post_to_string ($array)
 transform $_POST data to string
 
static print_window ()
 Javascript to print the current window.
 
static remove_stock ($p_id, $p_mesg)
 return a string containing the html code for calling the removeStock
 
static request_to_hidden (array $array)
 transform $_REQUEST data to hidden
 
static request_to_string ($array, $start="?")
 transform $_REQUEST data to string
 
static reset ($p_value)
 
static select_cat ($array_cat)
 create a hidden plus button to select the cat of ledger
 
static select_stock ($p_cn, $p_name, $p_mode)
 Create an ISelect object containing the available repository for reading or writing.
 
static show_receipt_document ($p_jr_id, $p_name="")
 Returns HTML code for displaying a icon with a link to a receipt document from the ledger.
 
static show_reconcile ($p_div, $let, $span="")
 
static simple_array_to_hidden ($array)
 Transform a double array as a HTML string with hidden html value array has the formarray ["name"]="x",array['value']="y") the key name will be the hidden input name;.
 
static submit ($p_name, $p_value, $p_javascript="", $p_class="smallbutton")
 
static title_box ($p_name, $p_div, $p_mod="close", $p_js="", $p_draggable="n", $p_enlarge='n', $raw="")
 Title for boxes, you can customize the symbol thanks symbol with the mode "custom".
 
static warnbulle ($p_comment)
 

Private Attributes

 $hideOperation
 string of j_id to hide, separated by comma to avoid to reconcile an operation with itself
 
 $singleOperation
 do not allow to select several operations
 

Additional Inherited Members

- Data Fields inherited from HtmlInput
 $attribute
 
 $css_size
 
 $ctrl
 
 $disabled
 
 $extra
 
 $extra2
 
 $heigh
 
 $id
 
 $javascript
 
 $label
 
 $name
 
 $placeholder
 
 $readOnly
 
 $require
 
 $selected
 
 $size
 
 $style
 
 $tabindex
 
 $table
 
 $type
 
 $value
 
 $width
 

Detailed Description

Html Input.

  • name is the name and id of the input
  • extra amount of the operation to reconcile
  • extra2 ledger paid

Definition at line 37 of file iconcerned.class.php.

Constructor & Destructor Documentation

◆ __construct()

IConcerned::__construct ( $p_name = '',
$p_value = '',
$p_id = "" )

Reimplemented from HtmlInput.

Definition at line 43 of file iconcerned.class.php.

44 {
45 $this->name=$p_name;
46 $this->value=$p_value;
47 $this->amount_id=null;
48 $this->paid='';
49 $this->id=$p_id;
50 // id of the field for the tiers to be updated
51 $this->tiers="";
52 // Dom Element to show the search result
53 $this->div="";
54 // string of j_id to hide, separated by comma to avoid to reconcile an operation with itself
55 $this->hideOperation="";
56 // by default we can select several operation
57 $this->singleOperation=0;
58 }
$from_poste name
$iconcerned amount_id

References $p_id, amount_id, name, and value.

Member Function Documentation

◆ display()

IConcerned::display ( )

Definition at line 114 of file iconcerned.class.php.

115 {
116 $r=sprintf("<span><b>%s</b></span>", $this->value);
117 $r.=sprintf('<input type="hidden" name="%s" value="%s">', $this->name, $this->value);
118 return $r;
119 }
catch(Exception $exc) if(! $g_user->can_write_action($ag_id)) $r

References $r, name, and value.

Referenced by input().

◆ get_singleOperation()

IConcerned::get_singleOperation ( )

Definition at line 108 of file iconcerned.class.php.

108 {
110 }
$singleOperation
do not allow to select several operations

References $singleOperation.

◆ input()

IConcerned::input ( $p_name = null,
$p_value = null )

Definition at line 62 of file iconcerned.class.php.

63 {
64 $this->name=($p_name==null)?$this->name:$p_name;
65 $this->value=($p_value==null)?$this->value:$p_value;
66 if ($this->readOnly==true)
67 return $this->display();
68
69 $this->id=($this->id=="")?$this->name:$this->id;
70 $javascript=sprintf("search_reconcile(".dossier::id().",'%s','%s','%s','%s','%s')", $this->name,
71 $this->amount_id, $this->paid, $this->div, $this->tiers);
73 $r.=sprintf("
74 <INPUT TYPE=\"text\" style=\"color:black;background:lightyellow;border:solid 1px grey;\" NAME=\"%s\" ID=\"%s\" VALUE=\"%s\" SIZE=\"8\" hide_operation=\"%s\" readonly single_operation=\"%s\">
75 <INPUT class=\"smallbutton\" TYPE=\"button\" onClick=\"$('%s').value=''\" value=\"X\">
76
77 ", $this->name, $this->id, $this->value, $this->hideOperation,$this->singleOperation,
78 $this->id
79 );
80 return $r;
81 }
$input_from id
static icon_magnifier($id, $p_javascript, $p_style="")
Display a icon with a magnify glass.
$icard readOnly

References HtmlInput\$id, HtmlInput\$javascript, $r, amount_id, display(), Icon_Action\icon_magnifier(), name, readOnly, and value.

+ Here is the call graph for this function:

◆ set_hideOperation()

IConcerned::set_hideOperation ( $p_string)

setter

Parameters
number$p_stringjrn.jr_id of the operation to hide

Definition at line 87 of file iconcerned.class.php.

88 {
89 $this->hideOperation=strip_tags($p_string);
90 }

◆ set_singleOperation()

IConcerned::set_singleOperation ( $p_value)

Set the value of single operation, limit to one operation if TRUE.

Parameters
bool$p_valueTRUE or false

Definition at line 96 of file iconcerned.class.php.

96 {
97 if ( $p_value == TRUE ) {
98 $this->singleOperation=1;
99 return;
100 }
101 if ( $p_value == FALSE ) {
102 $this->singleOperation=0;
103 return;
104 }
105 throw new Exception (_("setSingleOperation failed"));
106 }
_("actif, passif,charge,...")

References _.

◆ test_me()

static IConcerned::test_me ( )
static

Definition at line 121 of file iconcerned.class.php.

122 {
123
124 }

Field Documentation

◆ $hideOperation

IConcerned::$hideOperation
private

string of j_id to hide, separated by comma to avoid to reconcile an operation with itself

Definition at line 40 of file iconcerned.class.php.

◆ $singleOperation

IConcerned::$singleOperation
private

do not allow to select several operations

Definition at line 41 of file iconcerned.class.php.

Referenced by get_singleOperation().


The documentation for this class was generated from the following file: