Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Code Block
linenumberstrue
<?
 
/******************************************************
 
 add.php -- create a new article
 
 End users can enter content using a web form and EditLive!
 The web form is submitted to the page xt_add.php
 
 Copyright (c) 2005 Ephox Corporation. All rights reserved.
 See license.txt for license agreement
 
******************************************************/
 
//load the XML file into the string "$xmlConfig"
//  this helps to speed up the ELJ load time
$filename = "db_config.xml";
$fd = fopen($filename,"r");
$xmlConfig = fread ($fd, filesize($filename));
fclose ($fd);
 
 
//the initial content to load into ELJ
$contents = "<p>This is the initial source</p>"
 
?>
<HTML>
 
<HEAD>
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
<TITLE>Create a New Article</TITLE>
<LINK rel="stylesheet" href="sample.css">
 
<?
// This script file initializes the EditLive! API so that the EditLive!
// properties and methods may be set to customise EditLive!.
?>
<script src="../../redistributables/editlivejava/editlivejava.js"></script>
</HEAD>
<BODY>
 
 
<H1>Create a New Article</H1>
 
<?
// This form contains EditLive!, a text area for the article title,
// a submit button and a cancel button.
?>
<FORM action="xt_add.php" method="POST" name="articleForm">
 
<?//Article title ?>
<P>Title: <INPUT type="text" name="article_title" size="50"></P>
 
<P>Body:<BR>
 
<script language="JavaScript">
var ELJApplet1_js;
ELJApplet1_js = new EditLiveJava("ELJApplet1", "700", "600");
 
ELJApplet1_js.setDownloadDirectory("../../redistributables/editlivejava");
ELJApplet1_js.setConfigurationText("<?=rawurlencode($xmlConfig)?>");
ELJApplet1_js.setBody("<?=rawurlencode($contents)?>");
 
ELJApplet1_js.setLocalDeployment(false);
ELJApplet1_js.setAutoSubmit(true);
ELJApplet1_js.setDebugLevel("info");
ELJApplet1_js.setShowSystemRequirementsError(true);
ELJApplet1_js.show();
</script>
</P>
 
<P><INPUT type="submit" value="Save" name="Add Article">
<INPUT type="button" value="Cancel" name="Cancel" onclick="javascript:history.back();">
</P>
 
 
</FORM>
 
</BODY>
</HTML>