<?php 
/* 
 * 
 * @(#) $Id: test_html_editor.php,v 1.7 2014/09/28 00:39:10 mlemos Exp $ 
 * 
 */ 
 
    require('forms.php'); 
    require('form_html_editor.php'); 
 
    $form=new form_class; 
    $form->NAME='html_editor_form'; 
    $form->METHOD='POST'; 
    $form->ACTION=''; 
    $form->ONSUBMIT='return false'; 
    $form->debug='trigger_error'; 
    $form->AddInput(array( 
        'TYPE'=>'custom', 
        'ID'=>'editor', 
        'CustomClass'=>'form_html_editor_class', 
        'NAME'=>'editor', 
        'ROWS'=>20, 
        'COLS'=>80, 
        'VALUE'=>'<h1>Hello world!</h1>{menu sad}<p>{smiley}</p>', 
        'Debug'=>1, 
        'STYLE'=>'width: 800px; height: 600px; background-color: #ffffff; border-style: solid; border-width: 1px; margin: 0px; border-color:  #707070 #e0e0e0 #e0e0e0 #707070', 
        /* 
         *  Set the path of html_editor.js if it is not in the current directory 
         */ 
        'JavascriptPath'=>'', 
        'TemplateVariables'=>array( 
            'menu'=>array( 
                'Preview'=>'<a href="">File</a> <a href="">Edit</a> <a href="">Tools</a> <a href="">Help</a>', 
                'Inline'=>0, 
                'Title'=>'Menu', 
                'Alternatives'=>array( 
                    'vertical'=>array( 
                        'Preview'=>'<a href="">File</a><br /><a href="">Edit</a><br /><a href="">Tools</a><br /><a href="">Help</a>', 
                        'Title'=>'Vertical menu' 
                    ), 
                ) 
            ), 
            'smiley'=>array( 
                'Preview'=>';-)', 
                'Inline'=>1, 
                'Title'=>'Smiley', 
                'Alternatives'=>array( 
                    'sad'=>array( 
                        'Preview'=>':-(', 
                        'Title'=>'Sad' 
                    ), 
                    'grin'=>array( 
                        'Preview'=>':D', 
                        'Title'=>'Grin' 
                    ), 
                    'shocked'=>array( 
                        'Preview'=>':O', 
                        'Title'=>'Shocked' 
                    ), 
                ) 
            ) 
        ), 
    )); 
    $form->AddInput(array( 
        'TYPE'=>'submit', 
        'ID'=>'send', 
        'NAME'=>'send', 
        'VALUE'=>'Submit', 
    )); 
    $head = $form->PageHead(); 
    $onload = $form->PageLoad(); 
    $onunload = $form->PageUnload(); 
?><!DOCTYPE HTML> 
<html> 
<head> 
<title>Test for Manuel Lemos' PHP form class 
using the HTML editor plug-in</title> 
<?php echo $head; ?> 
<style type="text/css"> 
.editor { background-color: blue; font-family: "courier" } 
</style> 
</head> 
<body bgcolor="#cccccc" onload="<?php echo HtmlSpecialChars($onload); ?>" onunload="<?php echo HtmlSpecialChars($onunload); ?>"> 
<h1>Test for Manuel Lemos' PHP form class 
using the HTML editor plug-in</h1> 
<?php 
    $form->StartLayoutCapture(); 
    $form->AddInputPart('editor'); 
    $form->AddInputPart('send'); 
     $form->EndLayoutCapture(); 
    $form->DisplayOutput(); 
?> 
</body> 
</html> 
 
 |