|
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.
|