From: <al...@us...> - 2008-08-24 19:14:09
|
Revision: 626 http://sciret.svn.sourceforge.net/sciret/?rev=626&view=rev Author: alpeb Date: 2008-08-24 19:14:05 +0000 (Sun, 24 Aug 2008) Log Message: ----------- Patch #1900432: alphabetically list icon names order in the Edit/Add Category view Modified Paths: -------------- trunk/templates/EditArticle.tpl trunk/templates/head.tpl Added Paths: ----------- trunk/actions/UploadImage.php Added: trunk/actions/UploadImage.php =================================================================== --- trunk/actions/UploadImage.php (rev 0) +++ trunk/actions/UploadImage.php 2008-08-24 19:14:05 UTC (rev 626) @@ -0,0 +1,25 @@ +<?php + +/* +* @copyright Copyright (C) 2005-2007 TheGang http://www.the-gang.net +* @license http://www.fsf.org/copyleft/lgpl.html GNU Lesser General Public License +* @author Alejandro Pedraza +* @since Sciret 1.0 +* @package Sciret +* @packager TheGang +*/ + +class UploadImage extends Action +{ + + function dispatch() + { + header("content-type: text/html"); // the return type must be text/html + if (!@move_uploaded_file($_FILES['image']['tmp_name'], + realpath(dirname(__FILE__).'/../uploads/editor/Image').'/'.$_FILES['image']['name'])) { + die("{status:'Problem uploading file'}"); + } + die("{status:'UPLOADED', image_url:'uploads/editor/Image/".$_FILES['image']['name']."'}"); + } +} + Modified: trunk/templates/EditArticle.tpl =================================================================== --- trunk/templates/EditArticle.tpl 2008-08-24 19:12:43 UTC (rev 625) +++ trunk/templates/EditArticle.tpl 2008-08-24 19:14:05 UTC (rev 626) @@ -3,111 +3,126 @@ * @copyright Copyright (C) 2005-2008 Keyboard Monkeys Ltd. http://www.kb-m.com * @license http://www.fsf.org/copyleft/lgpl.html GNU Lesser General Public License * @author Alejandro Pedraza -* @since Sciret 1.2 +* @since Sciret 1.0 * @package Sciret -* @packager Keyboard Monkeys +* @packager TheGang */ --> +<!-- Needed for resizing ability --> +<link rel="stylesheet" type="text/css" href="javascript/yui/build/assets/skins/sam/resize.css"> +<script type="text/javascript" src="javascript/yui/build/resize/resize-beta-min.js"></script> +<!-- Needed for Menus, Buttons and Overlays used in the Toolbar --> +<script type="text/javascript" src="javascript/yui/build/menu/menu-min.js"></script> +<!-- Needed for the image uploader --> +<script type="text/javascript" src="javascript/yui/build/connection/connection-min.js"></script> +<script type="text/javascript" src="javascript/yui-image-uploader.js"></script> +<!-- Source file for Rich Text Editor--> +<script src="javascript/yui/build/editor/editor-beta-min.js"></script> + <form name="saveArticleForm" method="POST" action="{formAction}"> -<input type="hidden" name="draft" value="0" /> -<table width="100%" border="0" cellspacing="1" cellpadding="3" border="1" style='border:1px solid black'> - <!-- BEGIN answer_question_block --> - <tr class="th"> - <td colspan=2><b>{header}</b></td> - </tr> - <tr> - <td style="text-align:right">[l]Question[/l]: </td> - <td>{question}</td> - <input type="hidden" name="questionID" value="{questionID}" /> - </tr> - <!-- END answer_question_block --> - <!-- BEGIN article_id_block --> - <tr class="th"> - <input type="hidden" name="articleId" value="{articleId}" /> - <td style="text-align:right; font-weight:bold"> - [l]Article ID[/l]: - </td> - <td> - {articleId} - </td> - </tr> - <!-- END article_id_block --> - <tr class="row_on"> - <td width="10%" style="text-align:right;"> - <span style='font:normal 12px sans-serif; font-weight:bold'>[l]Category[/l]:</span> - </td> - <td width="90%"> - <select name="cat_id"> - <option value="0">[l]None[/l]</option> - <!-- BEGIN categories_block --> - <option value="{category_id}" {catSelected}>{category_label}</option> - <!-- END categories_block --> - </select> - </td> - </tr> - <tr class="row_on"> - <td align=right style="text-align:right"> - <span style='font:normal 12px sans-serif; font-weight:bold'>[l]Title[/l]:</span> - </td> - <td> - <input type="text" size="70" name="title" value="{title}" /> - </td> - </tr> - <tr class="row_on"> - <td align=right style="text-align:right" nowrap="true"> - <span style='font:normal 12px sans-serif; font-weight:bold'> - [l]Expiration Date[/l]: - </span> - </td> - <td> - <input type="hidden" id="hiddenDate" name="expDate" value="{expDate}" /> - <span id="dateShow">{expDateContents}</span> - <img src="images/datepopup.gif" id="expDateButton" style="cursor:pointer" /> - <span id="labelSetDate" style="display:{labelSetExpDateDisplay}">([l]Currently none.<br />Click icon to set one.[/l])</span> - <a id="removeDateLink" href="javascript:void(0);" onclick="removeDate();" style="display:{removeExpDateLinkDisplay}; font-weight:bold; font-size:10px">[l]Remove expiration date[/l]</a> - </td> - </tr> + <input type="hidden" name="draft" value="0" /> + <table width="100%" border="0" cellspacing="1" cellpadding="3" border="1" style='border:1px solid black'> + <!-- BEGIN answer_question_block --> + <tr class="th"> + <td colspan=2><b>{header}</b></td> + </tr> + <tr> + <td style="text-align:right">[l]Question[/l]: </td> + <td>{question}</td> + <input type="hidden" name="questionID" value="{questionID}" /> + </tr> + <!-- END answer_question_block --> + <!-- BEGIN article_id_block --> + <tr class="th"> + <input type="hidden" name="articleId" value="{articleId}" /> + <td style="text-align:right; font-weight:bold"> + [l]Article ID[/l]: + </td> + <td> + {articleId} + </td> + </tr> + <!-- END article_id_block --> + <tr class="row_on"> + <td width="10%" style="text-align:right;"> + <span style='font:normal 12px sans-serif; font-weight:bold'>[l]Category[/l]:</span> + </td> + <td width="90%"> + <select name="cat_id"> + <option value="0">[l]None[/l]</option> + <!-- BEGIN categories_block --> + <option value="{category_id}" {catSelected}>{category_label}</option> + <!-- END categories_block --> + </select> + </td> + </tr> + <tr class="row_on"> + <td align=right style="text-align:right"> + <span style='font:normal 12px sans-serif; font-weight:bold'>[l]Title[/l]:</span> + </td> + <td> + <input type="text" size="70" name="title" value="{title}" /> + </td> + </tr> + <tr class="row_on"> + <td align=right style="text-align:right" nowrap="true"> + <span style='font:normal 12px sans-serif; font-weight:bold'> + [l]Expiration Date[/l]: + </span> + </td> + <td> + <input type="hidden" id="hiddenDate" name="expDate" value="{expDate}" /> + <span id="dateShow">{expDateContents}</span> + <img src="images/datepopup.gif" id="expDateButton" style="cursor:pointer" /> + <span id="labelSetDate" style="display:{labelSetExpDateDisplay}">([l]Currently none.<br />Click icon to set one.[/l])</span> + <a id="removeDateLink" href="javascript:void(0);" onclick="removeDate();" style="display:{removeExpDateLinkDisplay}; font-weight:bold; font-size:10px">[l]Remove expiration date[/l]</a> + </td> + </tr> - <!-- BEGIN usage_block --> - <tr class="row_on"> - <td width="10%" style="text-align:right;"> - <span style='font:normal 12px sans-serif; font-weight:bold'>[l]Usage[/l]:</span> - </td> + <!-- BEGIN usage_block --> + <tr class="row_on"> + <td width="10%" style="text-align:right;"> + <span style='font:normal 12px sans-serif; font-weight:bold'>[l]Usage[/l]:</span> + </td> - <td width="90%"> - <select name="usage_id"> - <option value="0" {publiclySelected}>[l]Publicly available[/l]</option> - <option value="1" {internalSelected}>[l]Internal use only[/l]</option> - </select> - </td> - </tr> - <!-- END usage_block --> + <td width="90%"> + <select name="usage_id"> + <option value="0" {publiclySelected}>[l]Publicly available[/l]</option> + <option value="1" {internalSelected}>[l]Internal use only[/l]</option> + </select> + </td> + </tr> + <!-- END usage_block --> - <tr> - <td colspan="2"> - {textarea} - </td> - </tr> - <tr class="th"> - <td colspan=2> - - </td> - </tr> - <tr> - <td colspan="2"> - <input type="submit" value="[l]Save[/l]" onclick="return validateForm(form);" /> - <b>{publicationNotice}</b> - </td> - </tr> - <!-- BEGIN saveAsDraftButton_block --> - <tr> - <td colspan="2"> - <input type="button" value="[l]Save as Draft[/l]" onclick="saveDraft(form);" /> - </td> - </tr> - <!-- END saveAsDraftButton_block --> -</table> + <tr> + <td colspan="2"> + <textarea name="content" id="content" style="width: 935px; height:350px">{textareaContent}</textarea> + <script> + // can't make editor bigger, or else problem under IE + SCIRET.editor.init('935px','350px', 'content'); + </script> + </td> + </tr> + <tr class="th"> + <td colspan=2> + + </td> + </tr> + <tr> + <td colspan="2"> + <input type="submit" value="[l]Save[/l]" onclick="return validateForm(form);" /> + <b>{publicationNotice}</b> + </td> + </tr> + <!-- BEGIN saveAsDraftButton_block --> + <tr> + <td colspan="2"> + <input type="button" value="[l]Save as Draft[/l]" onclick="saveDraft(form);" /> + </td> + </tr> + <!-- END saveAsDraftButton_block --> + </table> </form> <script type="text/javascript"> Calendar.setup( Modified: trunk/templates/head.tpl =================================================================== --- trunk/templates/head.tpl 2008-08-24 19:12:43 UTC (rev 625) +++ trunk/templates/head.tpl 2008-08-24 19:14:05 UTC (rev 626) @@ -4,6 +4,8 @@ <head> <title>[l]Knowledge Base[/l]</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="javascript/yui/build/assets/skins/sam/skin.css"> + <link type="text/css" rel="stylesheet" href="javascript/yui/build/logger/assets/skins/sam/logger.css"> <link href="style.css" type="text/css" rel="StyleSheet" /> <link href="others.css" type="text/css" rel="StyleSheet" /> <link href="tabs.css" type="text/css" rel="StyleSheet" /> @@ -11,6 +13,15 @@ <!-[if IE 7]-> <script type="text/javascript">isIE7 = true;</script> <![endif]-> + <!-- basic YUI libraries --> + <script type="text/javascript" src="javascript/yui/build/yahoo-dom-event/yahoo-dom-event.js"></script> + <script type="text/javascript" src="javascript/yui/build/container/container_core-min.js"></script> + <script type="text/javascript" src="javascript/yui/build/element/element-beta-min.js"></script> + <script type="text/javascript" src="javascript/yui/build/dragdrop/dragdrop-min.js"></script> + <script type="text/javascript" src="javascript/yui/build/animation/animation-min.js"></script> + <script type="text/javascript" src="javascript/yui/build/button/button-min.js"></script> + <script type="text/javascript" src="javascript/yui/build/logger/logger-min.js"></script> + <script type="text/javascript" src="javascript/general.js"></script> <script type="text/javascript" src="javascript/simModal.js"></script> <script type="text/javascript" src="javascript/overlib.js"></script> @@ -28,5 +39,8 @@ </style> <!-- END rtl_block --> </head> -<body onload="triggerOnloadFunctions();"> -<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div> +<body class="yui-skin-sam" onload="triggerOnloadFunctions();"> + <script type="text/javascript"> + // var myLogReader = new YAHOO.widget.LogReader(); + </script> + <div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |