예제 #1
0
 function generate_contents(&$code)
 {
     parent::generate_contents($code);
     $v1 = '$' . $code->get_temp_variable();
     $v2 = '$' . $code->get_temp_variable();
     $code->write_php($v1 . ' =& request :: instance();');
     $code->write_php("if({$v2} = {$v1}->get_attribute('node_id')){");
     $code->write_php("echo \"<input type='hidden' name='node_id' value='{$v2}'>\";}");
 }
 function generate_contents(&$code)
 {
     $content = '$' . $code->get_temp_variable();
     $code->write_php('ob_start();');
     parent::generate_contents($code);
     $code->write_php("{$content} = ob_get_contents();ob_end_clean();");
     $code->write_php($this->get_component_ref_code() . "->append_request_attributes({$content});");
     $code->write_php("echo {$content};");
 }
예제 #3
0
 function generate_contents(&$code)
 {
     parent::generate_contents($code);
     $code->write_php('if(isset($_REQUEST["node_id"]))echo "<input type=\'hidden\' name=\'node_id\' value=\'{$_REQUEST["node_id"]}\'>";');
 }