url_hash; //=preg_replace('/^#/','',$this->_vars['hash']); $db_path=false; if(!isset($this->_vars['db_path'])) { //$db_path=$this->_vars['db_path']; $res=CBSD::run('make_tmp_helper module=%s', [$hash]); if($res['retval']==0){ $db_path=$res['message']; }else{ echo json_encode(array('error'=>true,'errorMessage'=>'Error on open temporary form database!')); return; } }else{ $db_path=$this->_vars['db_path']; } $freejname=''; $jres=$this->ccmd_getFreeJname(false,'jail'); if(!$jres['error']) $freejname=$jres['freejname']; $jname_desc=$this->translate('will be created new jail with helper inside'); $jail_sett=$this->translate('Jail Settings'); $jail_name=$this->translate('Jail name'); $ip_address=$this->translate('IP address'); $html=<<

{$jail_sett} ({$jname_desc})

{$jail_name}:

{$ip_address}:

EOT; $res_html=(new Forms('',$hash,$db_path))->generate(); //$res_html='test'; $html.='

Helper: '.$hash.'

'.$res_html; //$html=json_encode(array('html'=>$html,'func'=>'fillTab')); // olevole: why return here? // Undefined property: ClonOS::$html in /usr/local/www/clonos/public/pages/instance_jail/helpers.php on line 49 //return array('html'=>$this->html); echo json_encode(array('html'=>$html,'func'=>'fillTab'));exit; /* $included_result_array=array( 'tbody'=>$html, 'error'=>false, 'func'=>'fillTable', 'id'=>'instanceslist', ); */