|
From: <luc...@us...> - 2013-05-19 07:06:30
|
Revision: 11555
http://sourceforge.net/p/xoops/svn/11555
Author: luciorota
Date: 2013-05-19 07:06:25 +0000 (Sun, 19 May 2013)
Log Message:
-----------
added: permission by category.php
fixed: language definition in modinfo.php
Modified Paths:
--------------
XoopsModules/wfdownloads/trunk/wfdownloads/admin/about.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_footer.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header2.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/brokendown.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/category.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/cookies.js
XoopsModules/wfdownloads/trunk/wfdownloads/admin/funcs.js
XoopsModules/wfdownloads/trunk/wfdownloads/admin/import.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/index.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/indexpage.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/ip_log.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/main.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/menu.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/mimetypes.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/mirror.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/modifications.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/newdownloads.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/newstory.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/permissions.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/review.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/update.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/upload.php
XoopsModules/wfdownloads/trunk/wfdownloads/admin/votedata.php
XoopsModules/wfdownloads/trunk/wfdownloads/brokenfile.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/category.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/dbupdater.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/download.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/img_uploader.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/index.html
XoopsModules/wfdownloads/trunk/wfdownloads/class/ip_log.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/mimetype.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/mirror.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/modification.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/object.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/rating.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/report.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/review.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/uploader.php
XoopsModules/wfdownloads/trunk/wfdownloads/class/wfd_lists.php
XoopsModules/wfdownloads/trunk/wfdownloads/comment_delete.php
XoopsModules/wfdownloads/trunk/wfdownloads/comment_edit.php
XoopsModules/wfdownloads/trunk/wfdownloads/comment_new.php
XoopsModules/wfdownloads/trunk/wfdownloads/comment_post.php
XoopsModules/wfdownloads/trunk/wfdownloads/comment_reply.php
XoopsModules/wfdownloads/trunk/wfdownloads/docs/changelog.txt
XoopsModules/wfdownloads/trunk/wfdownloads/footer.php
XoopsModules/wfdownloads/trunk/wfdownloads/header.php
XoopsModules/wfdownloads/trunk/wfdownloads/index.php
XoopsModules/wfdownloads/trunk/wfdownloads/language/english/admin.php
XoopsModules/wfdownloads/trunk/wfdownloads/language/english/blocks.php
XoopsModules/wfdownloads/trunk/wfdownloads/language/english/index.html
XoopsModules/wfdownloads/trunk/wfdownloads/language/english/main.php
XoopsModules/wfdownloads/trunk/wfdownloads/language/english/modinfo.php
XoopsModules/wfdownloads/trunk/wfdownloads/mirror.php
XoopsModules/wfdownloads/trunk/wfdownloads/module.css
XoopsModules/wfdownloads/trunk/wfdownloads/newlist.php
XoopsModules/wfdownloads/trunk/wfdownloads/notification_update.php
XoopsModules/wfdownloads/trunk/wfdownloads/ratefile.php
XoopsModules/wfdownloads/trunk/wfdownloads/review.php
XoopsModules/wfdownloads/trunk/wfdownloads/rss.php
XoopsModules/wfdownloads/trunk/wfdownloads/singlefile.php
XoopsModules/wfdownloads/trunk/wfdownloads/submit.php
XoopsModules/wfdownloads/trunk/wfdownloads/thickbox.css
XoopsModules/wfdownloads/trunk/wfdownloads/topten.php
XoopsModules/wfdownloads/trunk/wfdownloads/viewcat.php
XoopsModules/wfdownloads/trunk/wfdownloads/visit.php
XoopsModules/wfdownloads/trunk/wfdownloads/xoops_version.php
Modified: XoopsModules/wfdownloads/trunk/wfdownloads/admin/about.php
===================================================================
--- XoopsModules/wfdownloads/trunk/wfdownloads/admin/about.php 2013-05-18 12:45:32 UTC (rev 11554)
+++ XoopsModules/wfdownloads/trunk/wfdownloads/admin/about.php 2013-05-19 07:06:25 UTC (rev 11555)
@@ -27,4 +27,4 @@
echo $aboutAdmin->addNavigation('about.php');
echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-include 'admin_footer.php';
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_footer.php
===================================================================
--- XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_footer.php 2013-05-18 12:45:32 UTC (rev 11554)
+++ XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_footer.php 2013-05-19 07:06:25 UTC (rev 11555)
@@ -25,4 +25,4 @@
." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header.php
===================================================================
--- XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header.php 2013-05-18 12:45:32 UTC (rev 11554)
+++ XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header.php 2013-05-19 07:06:25 UTC (rev 11555)
@@ -42,32 +42,32 @@
xoops_loadLanguage('modinfo', $thisModuleDir);
xoops_loadLanguage('main', $thisModuleDir);
-$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
-$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
+$pathIcon16 = '../' . $xoopsModule->getInfo('icons16');
+$pathIcon32 = '../' . $xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
$imagearray = array(
- 'editimg' => "<img src='". $pathIcon16 .'/edit.png'."' alt='" . _AM_WFD_ICO_EDIT . "' title='" . _AM_WFD_ICO_EDIT . "' align='middle'>",
- 'deleteimg' => "<img src='". $pathIcon16 .'/delete.png'."' alt='" . _AM_WFD_ICO_DELETE . "' title='" . _AM_WFD_ICO_DELETE . "' align='middle'>",
- 'online' => "<img src='". $pathIcon16 .'/1.png'."' alt='" . _AM_WFD_ICO_ONLINE . "' title='" . _AM_WFD_ICO_ONLINE . "' align='middle'>",
- 'offline' => "<img src='". $pathIcon16 .'/0.png'."' alt='" . _AM_WFD_ICO_OFFLINE . "' title='" . _AM_WFD_ICO_OFFLINE . "' align='middle'>",
- 'approved' => "<img src='". $pathIcon16 .'/on.png'."' alt=''" . _AM_WFD_ICO_APPROVED . "' title=''" . _AM_WFD_ICO_APPROVED . "' align='middle'>",
- 'notapproved' => "<img src='". $pathIcon16 .'/off.png'."' alt='" . _AM_WFD_ICO_NOTAPPROVED . "' title='" . _AM_WFD_ICO_NOTAPPROVED . "' align='middle'>",
+ 'editimg' => "<img src='" . $pathIcon16 . '/edit.png'."' alt='" . _AM_WFD_ICO_EDIT . "' title='" . _AM_WFD_ICO_EDIT . "' align='middle'>",
+ 'deleteimg' => "<img src='" . $pathIcon16 . '/delete.png'."' alt='" . _AM_WFD_ICO_DELETE . "' title='" . _AM_WFD_ICO_DELETE . "' align='middle'>",
+ 'online' => "<img src='" . $pathIcon16 . '/1.png'."' alt='" . _AM_WFD_ICO_ONLINE . "' title='" . _AM_WFD_ICO_ONLINE . "' align='middle'>",
+ 'offline' => "<img src='" . $pathIcon16 . '/0.png'."' alt='" . _AM_WFD_ICO_OFFLINE . "' title='" . _AM_WFD_ICO_OFFLINE . "' align='middle'>",
+ 'approved' => "<img src='" . $pathIcon16 . '/on.png'."' alt=''" . _AM_WFD_ICO_APPROVED . "' title=''" . _AM_WFD_ICO_APPROVED . "' align='middle'>",
+ 'notapproved' => "<img src='" . $pathIcon16 . '/off.png'."' alt='" . _AM_WFD_ICO_NOTAPPROVED . "' title='" . _AM_WFD_ICO_NOTAPPROVED . "' align='middle'>",
'relatedfaq' => "<img src='../images/icon/link.png' alt='" . _AM_WFD_ICO_LINK . "' title='" . _AM_WFD_ICO_LINK . "' align='middle'>",
'relatedurl' => "<img src='../images/icon/world_link.png' alt='" . _AM_WFD_ICO_URL . "' title='" . _AM_WFD_ICO_URL . "' align='middle'>",
- 'addfaq' => "<img src='". $pathIcon16 .'/add.png'."' alt='" . _AM_WFD_ICO_ADD . "' title='" . _AM_WFD_ICO_ADD . "' align='middle'>",
- 'approve' => "<img src='". $pathIcon16 .'/on.png'."' alt='" . _AM_WFD_ICO_APPROVE . "' title='" . _AM_WFD_ICO_APPROVE . "' align='middle'>",
+ 'addfaq' => "<img src='" . $pathIcon16 . '/add.png'."' alt='" . _AM_WFD_ICO_ADD . "' title='" . _AM_WFD_ICO_ADD . "' align='middle'>",
+ 'approve' => "<img src='" . $pathIcon16 . '/on.png'."' alt='" . _AM_WFD_ICO_APPROVE . "' title='" . _AM_WFD_ICO_APPROVE . "' align='middle'>",
'statsimg' => "<img src='../images/icon/statistics.png' alt='" . _AM_WFD_ICO_STATS . "' title='" . _AM_WFD_ICO_STATS . "' align='middle'>",
- 'ignore' => "<img src='../images/icon/ignore.png' alt='" . _AM_WFD_ICO_IGNORE . "' title='" . _AM_WFD_ICO_IGNORE . "' align='middle'>",
- 'ack_yes' => "<img src='". $pathIcon16 .'/on.png'."' alt='" . _AM_WFD_ICO_ACK . "' title='" . _AM_WFD_ICO_ACK . "' align='middle'>",
- 'ack_no' => "<img src='". $pathIcon16 .'/off.png'."' alt='" . _AM_WFD_ICO_REPORT . "' title='" . _AM_WFD_ICO_REPORT . "' align='middle'>",
- 'con_yes' => "<img src='". $pathIcon16 .'/on.png'."' alt='" . _AM_WFD_ICO_CONFIRM . "' title='" . _AM_WFD_ICO_CONFIRM . "' align='middle'>",
- 'con_no' => "<img src='". $pathIcon16 .'/off.png'."' alt='" . _AM_WFD_ICO_CONBROKEN . "' title='" . _AM_WFD_ICO_CONBROKEN . "' align='middle'>"
- );
+ 'ignore' => "<img src='../images/icon/ignore.png' alt='" . _AM_WFD_ICO_IGNORE . "' title='" . _AM_WFD_ICO_IGNORE . "' align='middle'>",
+ 'ack_yes' => "<img src='" . $pathIcon16 . '/on.png'."' alt='" . _AM_WFD_ICO_ACK . "' title='" . _AM_WFD_ICO_ACK . "' align='middle'>",
+ 'ack_no' => "<img src='" . $pathIcon16 . '/off.png'."' alt='" . _AM_WFD_ICO_REPORT . "' title='" . _AM_WFD_ICO_REPORT . "' align='middle'>",
+ 'con_yes' => "<img src='" . $pathIcon16 . '/on.png'."' alt='" . _AM_WFD_ICO_CONFIRM . "' title='" . _AM_WFD_ICO_CONFIRM . "' align='middle'>",
+ 'con_no' => "<img src='" . $pathIcon16 . '/off.png'."' alt='" . _AM_WFD_ICO_CONBROKEN . "' title='" . _AM_WFD_ICO_CONBROKEN . "' align='middle'>"
+ );
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
- redirect_header("../../../admin.php", 5, _AM_BIRTHDAY_MODULEADMIN_MISSING, false);
- }
\ No newline at end of file
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php'))){
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php');
+} else {
+ redirect_header("../../../admin.php", 5, _AM_BIRTHDAY_MODULEADMIN_MISSING, false);
+}
Modified: XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header2.php
===================================================================
--- XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header2.php 2013-05-18 12:45:32 UTC (rev 11554)
+++ XoopsModules/wfdownloads/trunk/wfdownloads/admin/admin_header2.php 2013-05-19 07:06:25 UTC (rev 11555)
@@ -1,38 +1,36 @@
-<?php
-/**
- * $Id: admin_header.php,v 1.5 2007/08/10 20:59:33 m0nty_ Exp $
- * Module: WF-Downloads
- * Version: v2.0.5a
- * Release Date: 26 july 2004
- * Author: WF-Sections
- * Licence: GNU
- */
-
-include '../../../include/cp_header.php';
-include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/functions.php');
-include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/common.php');
-
-include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
-
-$myts = &MyTextSanitizer::getInstance();
-
-$imagearray = array(
- 'editimg' => "<img src='../images/icon/edit.gif' alt='" . _AM_WFD_ICO_EDIT . "' title='" . _AM_WFD_ICO_EDIT . "' align='middle'>",
- 'deleteimg' => "<img src='../images/icon/delete.gif' alt='" . _AM_WFD_ICO_DELETE . "' title='" . _AM_WFD_ICO_DELETE . "' align='middle'>",
- 'online' => "<img src='../images/icon/on.gif' alt='" . _AM_WFD_ICO_ONLINE . "' title='" . _AM_WFD_ICO_ONLINE . "' align='middle'>",
- 'offline' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_OFFLINE . "' title='" . _AM_WFD_ICO_OFFLINE . "' align='middle'>",
- 'approved' => "<img src='../images/icon/on.gif' alt=''" . _AM_WFD_ICO_APPROVED . "' title=''" . _AM_WFD_ICO_APPROVED . "' align='middle'>",
- 'notapproved' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_NOTAPPROVED . "' title='" . _AM_WFD_ICO_NOTAPPROVED . "' align='middle'>",
- 'relatedfaq' => "<img src='../images/icon/link.gif' alt='" . _AM_WFD_ICO_LINK . "' title='" . _AM_WFD_ICO_LINK . "' align='middle'>",
- 'relatedurl' => "<img src='../images/icon/urllink.gif' alt='" . _AM_WFD_ICO_URL . "' title='" . _AM_WFD_ICO_URL . "' align='middle'>",
- 'addfaq' => "<img src='../images/icon/add.gif' alt='" . _AM_WFD_ICO_ADD . "' title='" . _AM_WFD_ICO_ADD . "' align='middle'>",
- 'approve' => "<img src='../images/icon/approve.gif' alt='" . _AM_WFD_ICO_APPROVE . "' title='" . _AM_WFD_ICO_APPROVE . "' align='middle'>",
- 'statsimg' => "<img src='../images/icon/stats.gif' alt='" . _AM_WFD_ICO_STATS . "' title='" . _AM_WFD_ICO_STATS . "' align='middle'>",
- 'ignore' => "<img src='../images/icon/ignore.gif' alt='" . _AM_WFD_ICO_IGNORE . "' title='" . _AM_WFD_ICO_IGNORE . "' align='middle'>",
- 'ack_yes' => "<img src='../images/icon/on.gif' alt='" . _AM_WFD_ICO_ACK . "' title='" . _AM_WFD_ICO_ACK . "' align='middle'>",
- 'ack_no' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_REPORT . "' title='" . _AM_WFD_ICO_REPORT . "' align='middle'>",
- 'con_yes' => "<img src='../images/icon/on.gif' alt='" . _AM_WFD_ICO_CONFIRM . "' title='" . _AM_WFD_ICO_CONFIRM . "' align='middle'>",
- 'con_no' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_CONBROKEN . "' title='" . _AM_WFD_ICO_CONBROKEN . "' align='middle'>"
- );
-
-?>
\ No newline at end of file
+<?php
+/**
+ * $Id: admin_header.php,v 1.5 2007/08/10 20:59:33 m0nty_ Exp $
+ * Module: WF-Downloads
+ * Version: v2.0.5a
+ * Release Date: 26 july 2004
+ * Author: WF-Sections
+ * Licence: GNU
+ */
+
+include '../../../include/cp_header.php';
+include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/functions.php');
+include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/common.php');
+
+include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+
+$myts = &MyTextSanitizer::getInstance();
+
+$imagearray = array(
+ 'editimg' => "<img src='../images/icon/edit.gif' alt='" . _AM_WFD_ICO_EDIT . "' title='" . _AM_WFD_ICO_EDIT . "' align='middle'>",
+ 'deleteimg' => "<img src='../images/icon/delete.gif' alt='" . _AM_WFD_ICO_DELETE . "' title='" . _AM_WFD_ICO_DELETE . "' align='middle'>",
+ 'online' => "<img src='../images/icon/on.gif' alt='" . _AM_WFD_ICO_ONLINE . "' title='" . _AM_WFD_ICO_ONLINE . "' align='middle'>",
+ 'offline' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_OFFLINE . "' title='" . _AM_WFD_ICO_OFFLINE . "' align='middle'>",
+ 'approved' => "<img src='../images/icon/on.gif' alt=''" . _AM_WFD_ICO_APPROVED . "' title=''" . _AM_WFD_ICO_APPROVED . "' align='middle'>",
+ 'notapproved' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_NOTAPPROVED . "' title='" . _AM_WFD_ICO_NOTAPPROVED . "' align='middle'>",
+ 'relatedfaq' => "<img src='../images/icon/link.gif' alt='" . _AM_WFD_ICO_LINK . "' title='" . _AM_WFD_ICO_LINK . "' align='middle'>",
+ 'relatedurl' => "<img src='../images/icon/urllink.gif' alt='" . _AM_WFD_ICO_URL . "' title='" . _AM_WFD_ICO_URL . "' align='middle'>",
+ 'addfaq' => "<img src='../images/icon/add.gif' alt='" . _AM_WFD_ICO_ADD . "' title='" . _AM_WFD_ICO_ADD . "' align='middle'>",
+ 'approve' => "<img src='../images/icon/approve.gif' alt='" . _AM_WFD_ICO_APPROVE . "' title='" . _AM_WFD_ICO_APPROVE . "' align='middle'>",
+ 'statsimg' => "<img src='../images/icon/stats.gif' alt='" . _AM_WFD_ICO_STATS . "' title='" . _AM_WFD_ICO_STATS . "' align='middle'>",
+ 'ignore' => "<img src='../images/icon/ignore.gif' alt='" . _AM_WFD_ICO_IGNORE . "' title='" . _AM_WFD_ICO_IGNORE . "' align='middle'>",
+ 'ack_yes' => "<img src='../images/icon/on.gif' alt='" . _AM_WFD_ICO_ACK . "' title='" . _AM_WFD_ICO_ACK . "' align='middle'>",
+ 'ack_no' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_REPORT . "' title='" . _AM_WFD_ICO_REPORT . "' align='middle'>",
+ 'con_yes' => "<img src='../images/icon/on.gif' alt='" . _AM_WFD_ICO_CONFIRM . "' title='" . _AM_WFD_ICO_CONFIRM . "' align='middle'>",
+ 'con_no' => "<img src='../images/icon/off.gif' alt='" . _AM_WFD_ICO_CONBROKEN . "' title='" . _AM_WFD_ICO_CONBROKEN . "' align='middle'>"
+ );
Modified: XoopsModules/wfdownloads/trunk/wfdownloads/admin/brokendown.php
===================================================================
--- XoopsModules/wfdownloads/trunk/wfdownloads/admin/brokendown.php 2013-05-18 12:45:32 UTC (rev 11554)
+++ XoopsModules/wfdownloads/trunk/wfdownloads/admin/brokendown.php 2013-05-19 07:06:25 UTC (rev 11555)
@@ -1,189 +1,175 @@
-<?php
-/**
- * $Id: brokendown.php,v 1.7 2007/09/30 12:39:13 m0nty_ Exp $
- * Module: WF-Downloads
- * Version: v2.0.5a
- * Release Date: 26 july 2004
- * Author: WF-Sections
- * Licence: GNU
- */
-
-include 'admin_header.php';
-
-$op = '';
-
-if (!isset($_POST['op']))
-{
- $op = isset($_GET['op']) ? $_GET['op'] : 'listBrokenDownloads';
-}
-else
-{
- $op = $_POST['op'];
-}
-
-$lid = (isset($_GET['lid'])) ? intval($_GET['lid']) : 0;
-
-switch ($op)
-{
- case "updateNotice":
- $report_handler = xoops_getmodulehandler('report');
- if (isset($_GET['ack']))
- {
- $acknowledged = (isset($_GET['ack']) && $_GET['ack'] == 0) ? 1 : 0;
- $report_handler->updateAll("acknowledged", $acknowledged, new Criteria("lid", $lid), true);
- $update_mess = _AM_WFD_BROKEN_NOWACK;
- }
-
- if (isset($_GET['con']))
- {
- $confirmed = (isset($_GET['con']) && $_GET['con'] == 0) ? 1 : 0;
- $report_handler->updateAll("confirmed", $confirmed, new Criteria("lid", $lid), true);
- $update_mess = _AM_WFD_BROKEN_NOWCON;
- }
- redirect_header(WFDOWNLOADS_URL.'admin/brokendown.php?op=default', 1, $update_mess);
- break;
-
- case "delBrokenDownloads":
- $criteria = new Criteria('lid', intval($lid));
- $report_handler = xoops_getmodulehandler('report');
- $report = $report_handler->getObjects($criteria);
- if (isset($report[0])) {
- $report_handler->delete($report[0], true);
- }
- $download_handler = xoops_getmodulehandler('download');
- $download = $download_handler->get($lid);
- $download_handler->delete($download, true);
- redirect_header(WFDOWNLOADS_URL.'admin/brokendown.php?op=default', 1, _AM_WFD_BROKENFILEDELETED);
- break;
-
- case "ignoreBrokenDownloads":
- $criteria = new Criteria('lid', intval($lid));
- $report_handler = xoops_getmodulehandler('report');
- $report = $report_handler->getObjects($criteria);
- if (isset($report[0])) {
- $report_handler->delete($report[0], true);
- }
-
- redirect_header(WFDOWNLOADS_URL.'admin/brokendown.php?op=default', 1, _AM_WFD_BROKEN_FILEIGNORED);
- break;
-
- default:
- case "listBrokenDownloads":
- case "default":
-
- global $xoopsDB, $imagearray, $xoopsModule;
- $report_handler = xoops_getmodulehandler('report');
- $reports = $report_handler->getObjects();
- $totalbrokendownloads = count($reports);
-
- wfdownloads_xoops_cp_header();
-
-
- //wfdownloads_adminMenu(3, _AM_WFD_BROKEN_FILE);
-
- echo "
- <fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_WFD_BROKEN_REPORTINFO . "</legend>\n
- <div style='padding: 8px;'>" . _AM_WFD_BROKEN_REPORTSNO . " <b>$totalbrokendownloads</b><div>\n
- <div style='padding: 8px;'>\n
- <ul><li>" . $imagearray['ignore'] . " " . _AM_WFD_BROKEN_IGNOREDESC . "</li>\n
- <li>" . $imagearray['editimg'] . " " . _AM_WFD_BROKEN_EDITDESC . "</li>
- <li>" . $imagearray['deleteimg'] . " " . _AM_WFD_BROKEN_DELETEDESC . "</li>\n
- <li>" . $imagearray['ack_yes'] . " " . _AM_WFD_BROKEN_ACKDESC . "</li>
- <li>" . $imagearray['con_yes'] . " " . _AM_WFD_BROKEN_CONFIRMDESC . "</li>
- </ul></div>\n
- </fieldset><br />\n
-
- <table width='100%' border='0' cellspacing='1' cellpadding = '2' class='outer'>\n
- <tr align = 'center'>\n
- <th width = '3%' align = 'center'>" . _AM_WFD_BROKEN_ID . "</th>\n
- <th width = '35%' align = 'left'>" . _AM_WFD_BROKEN_TITLE . "</th>\n
- <th>" . _AM_WFD_BROKEN_REPORTER . "</th>\n
- <th>" . _AM_WFD_BROKEN_FILESUBMITTER . "</th>\n
- <th>" . _AM_WFD_BROKEN_DATESUBMITTED . "</th>\n
- <th align='center'>" . _AM_WFD_BROKEN_ACTION . "</th>\n
- </tr>\n
- ";
-
- if ($totalbrokendownloads == 0)
- {
- echo "<tr align = 'center'><td align = 'center' class='head' colspan = '6'>" . _AM_WFD_BROKEN_NOFILEMATCH . "</td></tr>";
- }
- else
- {
- foreach (array_keys($reports) as $i) {
- $lids[] = $reports[$i]->getVar('lid');
- $uids[] = $reports[$i]->getVar('sender');
- }
- $download_handler = xoops_getmodulehandler('download');
- $downloads = $download_handler->getObjects(new Criteria('lid', "(".implode(',', array_unique($lids)).")", "IN"), true);
-
- foreach (array_keys($downloads) as $i) {
- $uids[] = $downloads[$i]->getVar('submitter');
- }
-
- $member_handler = xoops_gethandler('member');
- $users = $member_handler->getUsers(new Criteria("uid", "(".implode(',', array_unique($uids)).")", "IN"), true);
-
- foreach (array_keys($reports) as $i) {
- // Does the download exists ?
- if (isset($downloads[$reports[$i]->getVar('lid')])) {
- $submitter = isset($users[$downloads[$reports[$i]->getVar('lid')]->getVar('submitter')]) ? $users[$downloads[$reports[$i]->getVar('lid')]->getVar('submitter')] : false;
- $download = $downloads[$reports[$i]->getVar('lid')];
- $download_link = "<a href='" . WFDOWNLOADS_URL."singlefile.php?cid=" . $download->getVar('cid') . "&lid=" . $download->getVar('lid') . "' target='_blank'>" . $download->getVar('title') . "</a>";
- $submitteremail = is_object($submitter) ? $submitter->getVar('email') : '';
- $submitteruname = is_object($submitter) ? $submitter->getVar('uname') : $xoopsConfig['anonymous'];
- } else {
- $submitter = '';
- $download_link = _AM_WFD_BROKEN_DOWNLOAD_DONT_EXISTS;
- $submitteremail = '';
- $submitteruname = $xoopsConfig['anonymous'];
- }
-
- $sender = isset($users[$reports[$i]->getVar('sender')]) ? $users[$reports[$i]->getVar('sender')] : "";
- $senderemail = isset($users[$reports[$i]->getVar('sender')]) ? $users[$reports[$i]->getVar('sender')]->getVar('email') : "";
- $sendername = isset($users[$reports[$i]->getVar('sender')]) ? $users[$reports[$i]->getVar('sender')]->getVar('uname') : $xoopsConfig['anonymous'];
-
- $lid = intval($download->getVar('lid'));
-
- $ingnore_link = "<a href='".WFDOWNLOADS_URL."admin/brokendown.php?op=ignoreBrokenDownloads&lid=".$lid."' alt='" . _AM_WFD_BROKEN_IGNORE_ALT . "' title='" . _AM_WFD_BROKEN_IGNORE_ALT . "'>" . $imagearray['ignore'] . "</a>";
- $edit_link = "<a href='".WFDOWNLOADS_URL."admin/main.php?op=Download&lid=".$lid."' alt='" . _AM_WFD_BROKEN_EDIT_ALT . "' title='" . _AM_WFD_BROKEN_EDIT_ALT . "'> " . $imagearray['editimg'] . " </a>";
- $delete_link = "<a href='".WFDOWNLOADS_URL."admin/brokendown.php?op=delBrokenDownloads&lid=".$lid."' alt='" . _AM_WFD_BROKEN_DELETE_ALT . "' title='" . _AM_WFD_BROKEN_DELETE_ALT . "'>" . $imagearray['deleteimg'] . "</a>";
- $ack_image = ($reports[$i]->getVar('acknowledged')) ? $imagearray['ack_yes'] : $imagearray['ack_no'];
- $ack_link = "<a href='".WFDOWNLOADS_URL."admin/brokendown.php?op=updateNotice&lid=".$lid."&ack=".$reports[$i]->getVar('acknowledged')."' alt='" . _AM_WFD_BROKEN_ACK_ALT . "' title='" . _AM_WFD_BROKEN_ACK_ALT . "'>" . $ack_image . "</a>";
- $con_image = ($reports[$i]->getVar('confirmed')) ? $imagearray['con_yes'] : $imagearray['con_no'];
- $con_link = "<a href='".WFDOWNLOADS_URL."admin/brokendown.php?op=updateNotice&lid=".$lid."&con=".$reports[$i]->getVar('confirmed')."' alt='" . _AM_WFD_BROKEN_CONFIRM_ALT . "' title='" . _AM_WFD_BROKEN_CONFIRM_ALT . "'>" . $con_image . " </a>\n";
-
- echo "
- <tr align = 'center'>\n
- <td class = 'head'>".$reports[$i]->getVar('reportid')."</td>\n
- <td class = 'even' align = 'left'>$download_link</td>\n
- ";
- if ($senderemail == "")
- {
- echo "<td class = 'even'>".$sendername." (".$reports[$i]->getVar('ip').")";
- }
- else
- {
- echo "<td class = 'even'><a href='mailto:".$senderemail."'>".$sendername."</a> (".$reports[$i]->getVar('ip').")";
- }
- if ($submitteremail == '')
- {
- echo "<td class = 'even'>".$submitteruname;
- }
- else
- {
- echo "<td class = 'even'><a href='mailto:".$submitteremail."'>".$submitteruname."</a>";
- }
- echo "
- </td>\n
- <td class='even' align='center'>" . formatTimestamp($reports[$i]->getVar('date'), $xoopsModuleConfig['dateformat']) . "</td>\n
- <td align='center' class = 'even' nowrap>\n
- $ingnore_link $edit_link $delete_link $ack_link $con_link
- </td></tr>\n
- ";
- }
- }
- echo"</table>";
-}
-//xoops_cp_footer();
-include 'admin_footer.php';
\ No newline at end of file
+<?php
+/**
+ * $Id: brokendown.php,v 1.7 2007/09/30 12:39:13 m0nty_ Exp $
+ * Module: WF-Downloads
+ * Version: v2.0.5a
+ * Release Date: 26 july 2004
+ * Author: WF-Sections
+ * Licence: GNU
+ */
+
+include 'admin_header.php';
+
+$op = '';
+
+if (!isset($_POST['op'])) {
+ $op = isset($_GET['op']) ? $_GET['op'] : 'listBrokenDownloads';
+} else {
+ $op = $_POST['op'];
+}
+
+$lid = (isset($_GET['lid'])) ? intval($_GET['lid']) : 0;
+
+switch ($op)
+{
+ case "updateNotice":
+ $report_handler = xoops_getmodulehandler('report');
+ if (isset($_GET['ack'])) {
+ $acknowledged = (isset($_GET['ack']) && $_GET['ack'] == 0) ? 1 : 0;
+ $report_handler->updateAll("acknowledged", $acknowledged, new Criteria("lid", $lid), true);
+ $update_mess = _AM_WFD_BROKEN_NOWACK;
+ }
+
+ if (isset($_GET['con'])) {
+ $confirmed = (isset($_GET['con']) && $_GET['con'] == 0) ? 1 : 0;
+ $report_handler->updateAll("confirmed", $confirmed, new Criteria("lid", $lid), true);
+ $update_mess = _AM_WFD_BROKEN_NOWCON;
+ }
+ redirect_header(WFDOWNLOADS_URL.'admin/brokendown.php?op=default', 1, $update_mess);
+ break;
+
+ case "delBrokenDownloads":
+ $criteria = new Criteria('lid', intval($lid));
+ $report_handler = xoops_getmodulehandler('report');
+ $report = $report_handler->getObjects($criteria);
+ if (isset($report[0])) {
+ $report_handler->delete($report[0], true);
+ }
+ $download_handler = xoops_getmodulehandler('download');
+ $download = $download_handler->get($lid);
+ $download_handler->delete($download, true);
+ redirect_header(WFDOWNLOADS_URL.'admin/brokendown.php?op=default', 1, _AM_WFD_BROKENFILEDELETED);
+ break;
+
+ case "ignoreBrokenDownloads":
+ $criteria = new Criteria('lid', intval($lid));
+ $report_handler = xoops_getmodulehandler('report');
+ $report = $report_handler->getObjects($criteria);
+ if (isset($report[0])) {
+ $report_handler->delete($report[0], true);
+ }
+
+ redirect_header(WFDOWNLOADS_URL.'admin/brokendown.php?op=default', 1, _AM_WFD_BROKEN_FILEIGNORED);
+ break;
+
+ default:
+ case "listBrokenDownloads":
+ case "default":
+
+ global $xoopsDB, $imagearray, $xoopsModule;
+ $report_handler = xoops_getmodulehandler('report');
+ $reports = $report_handler->getObjects();
+ $totalbrokendownloads = count($reports);
+
+ wfdownloads_xoops_cp_header();
+
+
+ //wfdownloads_adminMenu(3, _AM_WFD_BROKEN_FILE);
+
+ echo "
+ <fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_WFD_BROKEN_REPORTINFO . "</legend>\n
+ <div style='padding: 8px;'>" . _AM_WFD_BROKEN_REPORTSNO . " <b>$totalbrokendownloads</b><div>\n
+ <div style='padding: 8px;'>\n
+ <ul><li>" . $imagearray['ignore'] . " " . _AM_WFD_BROKEN_IGNOREDESC . "</li>\n
+ <li>" . $imagearray['editimg'] . " " . _AM_WFD_BROKEN_EDITDESC . "</li>
+ <li>" . $imagearray['deleteimg'] . " " . _AM_WFD_BROKEN_DELETEDESC . "</li>\n
+ <li>" . $imagearray['ack_yes'] . " " . _AM_WFD_BROKEN_ACKDESC . "</li>
+ <li>" . $imagearray['con_yes'] . " " . _AM_WFD_BROKEN_CONFIRMDESC . "</li>
+ </ul></div>\n
+ </fieldset><br />\n
+
+ <table width='100%' border='0' cellspacing='1' cellpadding = '2' class='outer'>\n
+ <tr align = 'center'>\n
+ <th width = '3%' align = 'center'>" . _AM_WFD_BROKEN_ID . "</th>\n
+ <th width = '35%' align = 'left'>" . _AM_WFD_BROKEN_TITLE . "</th>\n
+ <th>" . _AM_WFD_BROKEN_REPORTER . "</th>\n
+ <th>" . _AM_WFD_BROKEN_FILESUBMITTER . "</th>\n
+ <th>" . _AM_WFD_BROKEN_DATESUBMITTED . "</th>\n
+ <th align='center'>" . _AM_WFD_BROKEN_ACTION . "</th>\n
+ </tr>\n
+ ";
+
+ if ($totalbrokendownloads == 0) {
+ echo "<tr align = 'center'><td align = 'center' class='head' colspan = '6'>" . _AM_WFD_BROKEN_NOFILEMATCH . "</td></tr>";
+ } else {
+ foreach (array_keys($reports) as $i) {
+ $lids[] = $reports[$i]->getVar('lid');
+ $uids[] = $reports[$i]->getVar('sender');
+ }
+ $download_handler = xoops_getmodulehandler('download');
+ $downloads = $download_handler->getObjects(new Criteria('lid', "(".implode(',', array_unique($lids)).")", "IN"), true);
+
+ foreach (array_keys($downloads) as $i) {
+ $uids[] = $downloads[$i]->getVar('submitter');
+ }
+
+ $member_handler = xoops_gethandler('member');
+ $users = $member_handler->getUsers(new Criteria("uid", "(" . implode(',', array_unique($uids)) . ")", "IN"), true);
+
+ foreach (array_keys($reports) as $i) {
+ // Does the download exists ?
+ if (isset($downloads[$reports[$i]->getVar('lid')])) {
+ $submitter = isset($users[$downloads[$reports[$i]->getVar('lid')]->getVar('submitter')]) ? $users[$downloads[$reports[$i]->getVar('lid')]->getVar('submitter')] : false;
+ $download = $downloads[$reports[$i]->getVar('lid')];
+ $download_link = "<a href='" . WFDOWNLOADS_URL."singlefile.php?cid=" . $download->getVar('cid') . "&lid=" . $download->getVar('lid') . "' target='_blank'>" . $download->getVar('title') . "</a>";
+ $submitteremail = is_object($submitter) ? $submitter->getVar('email') : '';
+ $submitteruname = is_object($submitter) ? $submitter->getVar('uname') : $xoopsConfig['anonymous'];
+ } else {
+ $submitter = '';
+ $download_link = _AM_WFD_BROKEN_DOWNLOAD_DONT_EXISTS;
+ $submitteremail = '';
+ $submitteruname = $xoopsConfig['anonymous'];
+ }
+
+ $sender = isset($users[$reports[$i]->getVar('sender')]) ? $users[$reports[$i]->getVar('sender')] : "";
+ $senderemail = isset($users[$reports[$i]->getVar('sender')]) ? $users[$reports[$i]->getVar('sender')]->getVar('email') : "";
+ $sendername = isset($users[$reports[$i]->getVar('sender')]) ? $users[$reports[$i]->getVar('sender')]->getVar('uname') : $xoopsConfig['anonymous'];
+
+ $lid = intval($download->getVar('lid'));
+
+ $ingnore_link = "<a href='" . WFDOWNLOADS_URL ."admin/brokendown.php?op=ignoreBrokenDownloads&lid=" . $lid . "' alt='" . _AM_WFD_BROKEN_IGNORE_ALT . "' title='" . _AM_WFD_BROKEN_IGNORE_ALT . "'>" . $imagearray['ignore'] . "</a>";
+ $edit_link = "<a href='" . WFDOWNLOADS_URL . "admin/main.php?op=Download&lid=" . $lid . "' alt='" . _AM_WFD_BROKEN_EDIT_ALT . "' title='" . _AM_WFD_BROKEN_EDIT_ALT . "'> " . $imagearray['editimg'] . " </a>";
+ $delete_link = "<a href='" . WFDOWNLOADS_URL . "admin/brokendown.php?op=delBrokenDownloads&lid=" . $lid . "' alt='" . _AM_WFD_BROKEN_DELETE_ALT . "' title='" . _AM_WFD_BROKEN_DELETE_ALT . "'>" . $imagearray['deleteimg'] . "</a>";
+ $ack_image = ($reports[$i]->getVar('acknowledged')) ? $imagearray['ack_yes'] : $imagearray['ack_no'];
+ $ack_link = "<a href='" . WFDOWNLOADS_URL . "admin/brokendown.php?op=updateNotice&lid=" . $lid . "&ack=" . $reports[$i]->getVar('acknowledged') . "' alt='" . _AM_WFD_BROKEN_ACK_ALT . "' title='" . _AM_WFD_BROKEN_ACK_ALT . "'>" . $ack_image . "</a>";
+ $con_image = ($reports[$i]->getVar('confirmed')) ? $imagearray['con_yes'] : $imagearray['con_no'];
+ $con_link = "<a href='" . WFDOWNLOADS_URL . "admin/brokendown.php?op=updateNotice&lid=" . $lid . "&con=" . $reports[$i]->getVar('confirmed') . "' alt='" . _AM_WFD_BROKEN_CONFIRM_ALT . "' title='" . _AM_WFD_BROKEN_CONFIRM_ALT . "'>" . $con_image . " </a>\n";
+
+ echo "
+ <tr align = 'center'>\n
+ <td class = 'head'>" . $reports[$i]->getVar('reportid') . "</td>\n
+ <td class = 'even' align = 'left'>$download_link</td>\n
+ ";
+ if ($senderemail == "") {
+ echo "<td class = 'even'>" . $sendername . " (" . $reports[$i]->getVar('ip') . ")";
+ } else {
+ echo "<td class = 'even'><a href='mailto:" . $senderemail . "'>" . $sendername . "</a> (" . $reports[$i]->getVar('ip') . ")";
+ }
+ if ($submitteremail == '') {
+ echo "<td class = 'even'>" . $submitteruname;
+ } else {
+ echo "<td class = 'even'><a href='mailto:" . $submitteremail . "'>".$submitteruname."</a>";
+ }
+ echo "
+ </td>\n
+ <td class='even' align='center'>" . formatTimestamp($reports[$i]->getVar('date'), $xoopsModuleConfig['dateformat']) . "</td>\n
+ <td align='center' class = 'even' nowrap>\n
+ $ingnore_link $edit_link $delete_link $ack_link $con_link
+ </td></tr>\n
+ ";
+ }
+ }
+ echo"</table>";
+}
+//xoops_cp_footer();
+include 'admin_footer.php';
Modified: XoopsModules/wfdownloads/trunk/wfdownloads/admin/category.php
===================================================================
--- XoopsModules/wfdownloads/trunk/wfdownloads/admin/category.php 2013-05-18 12:45:32 UTC (rev 11554)
+++ XoopsModules/wfdownloads/trunk/wfdownloads/admin/category.php 2013-05-19 07:06:25 UTC (rev 11555)
@@ -1,287 +1,299 @@
-<?php
-/**
- * $Id: category.php,v 1.11 2007/09/30 12:39:13 m0nty_ Exp $
- * Module: WF-Downloads
- * Version: v2.0.5a
- * Release Date: 26 july 2004
- * Author: WF-Sections
- * Licence: GNU
- */
-include 'admin_header.php';
-include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php';
-include_once XOOPS_ROOT_PATH . '/class/tree.php';
-
-$op = '';
-
-function createcat($cid = 0)
-{
- include_once WFDOWNLOADS_ROOT_PATH.'class/wfd_lists.php';
- include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
-
- $category_handler = xoops_getmodulehandler('category');
-
- $heading = _AM_WFD_CCATEGORY_CREATENEW;
-
- if ($cid > 0)
- {
- $category = $category_handler->get($cid);
- $heading = _AM_WFD_CCATEGORY_MODIFY;
- } else {
- $category = $category_handler->create();
- }
-
- $sform = $category->getForm($heading);
- $sform -> display();
-}
-
-$op = isset($_REQUEST['op']) ? $_REQUEST['op'] : 'main';
-
-switch ($op)
-{
- case "move":
- if (!isset($_POST['ok']))
- {
- $cid = (isset($_POST['cid'])) ? intval($_POST['cid']) : intval($_GET['cid']);
-
- wfdownloads_xoops_cp_header();
- //wfdownloads_adminMenu(2, _AM_WFD_MCATEGORY);
-
- include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
- $sform = new XoopsThemeForm(_AM_WFD_CCATEGORY_MOVE, "move", xoops_getenv('PHP_SELF'));
-
- $category_handler = xoops_getmodulehandler('category');
- $categories = $category_handler->getObjects();
- $mytree = new XoopsObjectTree($categories, "cid", "pid");
- $sform->addElement(new XoopsFormLabel(_AM_WFD_BMODIFY, $mytree->makeSelBox('target', 'title')));
-
- $create_tray = new XoopsFormElementTray('', '');
- $create_tray -> addElement(new XoopsFormHidden('source', $cid));
- $create_tray -> addElement(new XoopsFormHidden('ok', 1));
- $create_tray -> addElement(new XoopsFormHidden('op', 'move'));
- $butt_save = new XoopsFormButton('', '', _AM_WFD_BMOVE, 'submit');
- $butt_save -> setExtra('onclick="this.form.elements.op.value=\'move\'"');
- $create_tray -> addElement($butt_save);
- $butt_cancel = new XoopsFormButton('', '', _AM_WFD_BCANCEL, 'submit');
- $butt_cancel -> setExtra('onclick="this.form.elements.op.value=\'cancel\'"');
- $create_tray -> addElement($butt_cancel);
- $sform -> addElement($create_tray);
- $sform -> display();
- xoops_cp_footer();
- }
- else
- {
- global $xoopsDB;
-
- $source = intval($_POST['source']);
- $target = intval($_POST['target']);
- if ($target == $source)
- {
- redirect_header(WFDOWNLOADS_URL.'admin/category.php?op=move&ok=0&cid=$source', 5, _AM_WFD_CCATEGORY_MODIFY_FAILED);
- }
-
- if (!$target)
- {
- redirect_header(WFDOWNLOADS_URL.'admin/category.php?op=move&ok=0&cid=$source', 5, _AM_WFD_CCATEGORY_MODIFY_FAILEDT);
- }
- $download_handler = xoops_getmodulehandler('download');
- $result = $download_handler->updateAll("cid", $target, new Criteria("cid", intval($source)), true);
- if (!$result)
- {
- $error = _AM_WFD_DBERROR;
- trigger_error($error, E_USER_ERROR);
- }
- redirect_header(WFDOWNLOADS_URL.'admin/category.php?op=default', 1, _AM_WFD_CCATEGORY_MODIFY_MOVED);
- exit();
- }
- break;
-
- case "addCat":
-
- global $xoopsDB, $myts, $_FILES, $xoopsModuleConfig;
-
- $cid = (isset($_POST["cid"])) ? intval($_POST["cid"]) : 0;
- $groups = isset($_POST['groups']) ? $_POST['groups'] : array();
- $pid = (isset($_POST["pid"])) ? intval($_POST["pid"]) : 0;
- $weight = (isset($_POST["weight"]) && $_POST["weight"] > 0) ? intval($_POST["weight"]) : 0;
- $spotlighthis = (isset($_POST["lid"])) ? intval($_POST["lid"]) : 0;
- $spotlighttop = (isset($_POST["spotlighttop"]) && ($_POST["spotlighttop"] == 1)) ? 1 : 0;
- $imgurl = ($_POST["imgurl"] && $_POST["imgurl"] != "blank.png") ? $myts -> addslashes($_POST["imgurl"]) : "";
-
- $dohtml = isset($_POST['dohtml']);
- $dosmiley = isset($_POST['dosmiley']);
- $doxcode = isset($_POST['doxcode']);
- $doimage = isset($_POST['doimage']);
- $dobr = isset($_POST['dobr']);
-
- $category_handler = xoops_getmodulehandler('category');
- if (!$cid)
- {
- $category = $category_handler->create();
- }
- else {
- $category = $category_handler->get($cid);
- $childcats = $category_handler->getChildCats($category);
- if ($pid == $cid || in_array($pid, array_keys($childcats))) {
- $category->setErrors(_AM_WFD_CCATEGORY_CHILDASPARENT);
- }
- }
-
- // added - start - March 4 2006 - jpc
- $formulize_fid = (isset($_POST["formulize_fid"])) ? intval($_POST["formulize_fid"]) : 0;
- // added - end - March 4 2006 - jpc
-
- $category->setVar('title', $_POST["title"]);
- $category->setVar('description', $_POST["description"]);
- $category->setVar('summary', $_POST["summary"]);
- $category->setVar('dohtml', $dohtml);
- $category->setVar('dosmiley', $dosmiley);
- $category->setVar('doxcode', $doxcode);
- $category->setVar('dobr', $dobr);
- $category->setVar('doimage', $doimage);
- $category->setVar('pid', $pid);
- $category->setVar('weight', $weight);
- $category->setVar('spotlighthis', $spotlighthis);
- $category->setVar('spotlighttop', $spotlighttop);
- $category->setVar('imgurl', $imgurl);
-
- // added - start - March 4 2006 - jpc
- $category->setVar('formulize_fid', $formulize_fid);
- // added - end - March 4 2006 - jpc
-
- $result = $category_handler->insert($category);
- if (!$result) {
- echo $category->getHtmlErrors();
- }
- if (!$cid)
- {
- if ($cid == 0) {
- $newid = intval($category->getVar('cid'));
- }
- wfd_save_Permissions($groups, $newid, 'WFDownCatPerm');
- /**
- * Notify of new category
- */
- global $xoopsModule;
- $tags = array();
- $tags['CATEGORY_NAME'] = $_POST['title'];
- $tags['CATEGORY_URL'] = WFDOWNLOADS_URL.'viewcat.php?cid=' . $newid;
- $notification_handler = & xoops_gethandler('notification');
- $notification_handler -> triggerEvent('global', 0, 'new_category', $tags);
- $database_mess = _AM_WFD_CCATEGORY_CREATED;
- }
- else
- {
- $database_mess = _AM_WFD_CCATEGORY_MODIFIED;
- wfd_save_Permissions($groups, $cid, 'WFDownCatPerm');
- }
- redirect_header(WFDOWNLOADS_URL.'admin/category.php', 1, $database_mess);
- break;
-
- case "del":
-
- global $xoopsDB, $xoopsModule;
-
- $cid = (isset($_POST['cid']) && is_numeric($_POST['cid'])) ? intval($_POST['cid']) : intval($_GET['cid']);
- $ok = (isset($_POST['ok']) && $_POST['ok'] == 1) ? intval($_POST['ok']) : 0;
- $category_handler = xoops_getmodulehandler('category');
- $categories = $category_handler->getObjects();
- $mytree = new XoopsObjectTree($categories, "cid", "pid");
-
- if ($ok == 1)
- {
- // get all subcategories under the specified category
- $arr = $mytree -> getAllChild($cid);
-
- foreach($arr as $child)
- {
- // get all category ids
- $cids[] = $child->getVar('cid');
- }
- $cids[] = $cid;
-
- $criteria = new Criteria("cid", "(".implode(',', $cids).")", "IN");
-
- $download_handler = xoops_getmodulehandler('download');
- //get list of downloads in these subcategories
- $downloads = $download_handler->getList($criteria);
-
- $download_criteria = new Criteria("lid", "(".implode(',', array_keys($downloads)).")", "IN");
-
- $rating_handler = xoops_getmodulehandler('rating');
- $report_handler = xoops_getmodulehandler('report');
-
- // now for each download, delete the text data and vote data associated with the download
- $rating_handler->deleteAll($download_criteria);
- $report_handler->deleteAll($download_criteria);
- $download_handler->deleteAll($download_criteria);
- foreach (array_keys($downloads) as $lid) {
- xoops_comment_delete($xoopsModule->getVar('mid'), intval($lid));
- }
-
- // all downloads for each category is deleted, now delete the category data
- $category_handler->deleteAll($criteria);
- $error = _AM_WFD_DBERROR;
-
- foreach ($cids as $cid) {
- xoops_groupperm_deletebymoditem (intval($xoopsModule->getVar('mid')), 'WFDownCatPerm', $cid);
- }
-
- redirect_header(WFDOWNLOADS_URL.'admin/category.php', 1, _AM_WFD_CCATEGORY_DELETED);
- exit();
- }
- else
- {
- wfdownloads_xoops_cp_header();
- xoops_confirm(array('op' => 'del', 'cid' => $cid, 'ok' => 1), 'category.php', _AM_WFD_CCATEGORY_AREUSURE);
- xoops_cp_footer();
- }
- break;
-
- case "modCat":
- $cid = (isset($_POST['cid'])) ? intval($_POST['cid']) : 0;
- wfdownloads_xoops_cp_header();
- //wfdownloads_adminMenu(2, _AM_WFD_MCATEGORY);
- createcat($cid);
- xoops_cp_footer();
- break;
-
- case 'main':
- default:
-
- wfdownloads_xoops_cp_header();
- $indexAdmin = new ModuleAdmin();
- echo $indexAdmin->addNavigation('category.php');
-
- //wfdownloads_adminMenu(2, _AM_WFD_MCATEGORY);
-
- include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
- $totalcats = wfd_totalcategory();
-
- if ($totalcats > 0)
- {
- $sform = new XoopsThemeForm(_AM_WFD_CCATEGORY_MODIFY, "category", $_SERVER['REQUEST_URI']);
- $category_handler = xoops_getmodulehandler('category');
- $categories = $category_handler->getObjects();
- $mytree = new XoopsObjectTree($categories, "cid", "pid");
- $sform->addElement(new XoopsFormLabel(_AM_WFD_CCATEGORY_MODIFY_TITLE, $mytree->makeSelBox('cid', 'title')));
-
- $dup_tray = new XoopsFormElementTray('', '');
- $dup_tray -> addElement(new XoopsFormHidden('op', 'modCat'));
- $butt_dup = new XoopsFormButton('', '', _AM_WFD_BMODIFY, 'submit');
- $butt_dup -> setExtra('onclick="this.form.elements.op.value=\'modCat\'"');
- $dup_tray -> addElement($butt_dup);
- $butt_move = new XoopsFormButton('', '', _AM_WFD_BMOVE, 'submit');
- $butt_move -> setExtra('onclick="this.form.elements.op.value=\'move\'"');
- $dup_tray -> addElement($butt_move);
- $butt_dupct = new XoopsFormButton('', '', _AM_WFD_BDELETE, 'submit');
- $butt_dupct -> setExtra('onclick="this.form.elements.op.value=\'del\'"');
- $dup_tray -> addElement($butt_dupct);
- $sform -> addElement($dup_tray);
- $sform -> display();
- }
-
- createcat(0);
-//xoops_cp_footer();
-include 'admin_footer.php';
- break;
+<?php
+/**
+ * $Id: category.php,v 1.11 2007/09/30 12:39:13 m0nty_ Exp $
+ * Module: WF-Downloads
+ * Version: v2.0.5a
+ * Release Date: 26 july 2004
+ * Author: WF-Sections
+ * Licence: GNU
+ */
+include 'admin_header.php';
+include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php';
+include_once XOOPS_ROOT_PATH . '/class/tree.php';
+
+$op = '';
+
+function createcat($cid = 0)
+{
+ include_once WFDOWNLOADS_ROOT_PATH.'class/wfd_lists.php';
+ include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+
+ $category_handler = xoops_getmodulehandler('category');
+
+ $heading = _AM_WFD_CCATEGORY_CREATENEW;
+
+ if ($cid > 0)
+ {
+ $category = $category_handler->get($cid);
+ $heading = _AM_WFD_CCATEGORY_MODIFY;
+ } else {
+ $category = $category_handler->create();
+ }
+
+ $sform = $category->getForm($heading);
+ $sform -> display();
+}
+
+$op = isset($_REQUEST['op']) ? $_REQUEST['op'] : 'main';
+
+switch ($op)
+{
+ case "move":
+ if (!isset($_POST['ok']))
+ {
+ $cid = (isset($_POST['cid'])) ? intval($_POST['cid']) : intval($_GET['cid']);
+
+ wfdownloads_xoops_cp_header();
+ //wfdownloads_adminMenu(2, _AM_WFD_MCATEGORY);
+
+ include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+ $sform = new XoopsThemeForm(_AM_WFD_CCATEGORY_MOVE, "move", xoops_getenv('PHP_SELF'));
+
+ $category_handler = xoops_getmodulehandler('category');
+ $categories = $category_handler->getObjects();
+ $mytree = new XoopsObjectTree($categories, "cid", "pid");
+ $sform->addElement(new XoopsFormLabel(_AM_WFD_BMODIFY, $mytree->makeSelBox('target', 'title')));
+
+ $create_tray = new XoopsFormElementTray('', '');
+ $create_tray -> addElement(new XoopsFormHidden('source', $cid));
+ $create_tray -> addElement(new XoopsFormHidden('ok', 1));
+ $create_tray -> addElement(new XoopsFormHidden('op', 'move'));
+ $butt_save = new XoopsFormButton('', '', _AM_WFD_BMOVE, 'submit');
+ $butt_save -> setExtra('onclick="this.form.elements.op.value=\'move\'"');
+ $create_tray -> addElement($butt_save);
+ $butt_cancel = new XoopsFormButton('', '', _AM_WFD_BCANCEL, 'submit');
+ $butt_cancel -> setExtra('onclick="this.form.elements.op.value=\'cancel\'"');
+ $create_tray -> addElement($butt_cancel);
+ $sform -> addElement($create_tray);
+ $sform -> display();
+ xoops_cp_footer();
+ }
+ else
+ {
+ global $xoopsDB;
+
+ $source = intval($_POST['source']);
+ $target = intval($_POST['target']);
+ if ($target == $source)
+ {
+ redirect_header(WFDOWNLOADS_URL.'admin/category.php?op=move&ok=0&cid=$source', 5, _AM_WFD_CCATEGORY_MODIFY_FAILED);
+ }
+
+ if (!$target)
+ {
+ redirect_header(WFDOWNLOADS_URL.'admin/category.php?op=move&ok=0&cid=$source', 5, _AM_WFD_CCATEGORY_MODIFY_FAILEDT);
+ }
+ $download_handler = xoops_getmodulehandler('download');
+ $result = $download_handler->updateAll("cid", $target, new Criteria("cid", intval($source)), true);
+ if (!$result)
+ {
+ $error = _AM_WFD_DBERROR;
+ trigger_error($error, E_USER_ERROR);
+ }
+ redirect_header(WFDOWNLOADS_URL.'admin/category.php?op=default', 1, _AM_WFD_CCATEGORY_MODIFY_MOVED);
+ exit();
+ }
+ break;
+
+ case "addCat":
+
+ global $xoopsDB, $myts, $_FILES, $xoopsModuleConfig;
+
+ $cid = (isset($_POST["cid"])) ? intval($_POST["cid"]) : 0;
+ $groups = isset($_POST['groups']) ? $_POST['groups'] : array();
+// hack upload - start
+ $up_groups = isset($_POST['up_groups']) ? $_POST['up_groups'] : array();
+// hack upload - end
+ $pid = (isset($_POST["pid"])) ? intval($_POST["pid"]) : 0;
+ $weight = (isset($_POST["weight"]) && $_POST["weight"] > 0) ? intval($_POST["weight"]) : 0;
+ $spotlighthis = (isset($_POST["lid"])) ? intval($_POST["lid"]) : 0;
+ $spotlighttop = (isset($_POST["spotlighttop"]) && ($_POST["spotlighttop"] == 1)) ? 1 : 0;
+ $imgurl = ($_POST["imgurl"] && $_POST["imgurl"] != "blank.png") ? $myts -> addslashes($_POST["imgurl"]) : "";
+
+ $dohtml = isset($_POST['dohtml']);
+ $dosmiley = isset($_POST['dosmiley']);
+ $doxcode = isset($_POST['doxcode']);
+ $doimage = isset($_POST['doimage']);
+ $dobr = isset($_POST['dobr']);
+
+ $category_handler = xoops_getmodulehandler('category');
+ if (!$cid)
+ {
+ $category = $category_handler->create();
+ }
+ else {
+ $category = $category_handler->get($cid);
+ $childcats = $category_handler->getChildCats($category);
+ if ($pid == $cid || in_array($pid, array_keys($childcats))) {
+ $category->setErrors(_AM_WFD_CCATEGORY_CHILDASPARENT);
+ }
+ }
+
+ // added - start - March 4 2006 - jpc
+ $formulize_fid = (isset($_POST["formulize_fid"])) ? intval($_POST["formulize_fid"]) : 0;
+ // added - end - March 4 2006 - jpc
+
+ $category->setVar('title', $_POST["title"]);
+ $category->setVar('description', $_POST["description"]);
+ $category->setVar('summary', $_POST["summary"]);
+ $category->setVar('dohtml', $dohtml);
+ $category->setVar('dosmiley', $dosmiley);
+ $category->setVar('doxcode', $doxcode);
+ $category->setVar('dobr', $dobr);
+ $category->setVar('doimage', $doimage);
+ $category->setVar('pid', $pid);
+ $category->setVar('weight', $weight);
+ $category->setVar('spotlighthis', $spotlighthis);
+ $category->setVar('spotlighttop', $spotlighttop);
+ $category->setVar('imgurl', $imgurl);
+
+ // added - start - March 4 2006 - jpc
+ $category->setVar('formulize_fid', $formulize_fid);
+ // added - end - March 4 2006 - jpc
+
+ $result = $category_handler->insert($category);
+ if (!$result) {
+ echo $category->getHtmlErrors();
+ }
+ if (!$cid)
+ {
+ if ($cid == 0) {
+ $newid = intval($category->getVar('cid'));
+ }
+ wfd_save_Permissions($groups, $newid, 'WFDownCatPerm');
+// hack upload - start
+ wfd_save_Permissions($up_groups, $newid, 'WFUpCatPerm');
+// hack upload - end
+ /**
+ * Notify of new category
+ */
+ global $xoopsModule;
+ $tags = array();
+ $tags['CATEGORY_NAME'] = $_POST['title'];
+ $tags['CATEGORY_URL'] = WFDOWNLOADS_URL.'viewcat.php?cid=' . $newid;
+ $notification_handler = & xoops_gethandler('notification');
+ $notification_handler -> triggerEvent('global', 0, 'new_category', $tags);
+ $database_mess = _AM_WFD_CCATEGORY_CREATED;
+ }
+ else
+ {
+ $database_mess = _AM_WFD_CCATEGORY_MODIFIED;
+ wfd_save_Permissions($groups, $cid, 'WFDownCatPerm');
+// hack upload - start
+ wfd_save_Permissions($up_groups, $cid, 'WFUpCatPerm');
+// hack upload - end
+ }
+ redirect_header(WFDOWNLOADS_URL.'admin/category.php', 1, $database_mess);
+ break;
+
+ case "del":
+
+ global $xoopsDB, $xoopsModule;
+
+ $cid = (isset($_POST['cid']) && is_numeric($_POST['cid'])) ? intval($_POST['cid']) : intval($_GET['cid']);
+ $ok = (isset($_POST['ok']) && $_POST['ok'] == 1) ? intval($_POST['ok']) : 0;
+ $category_handler = xoops_getmodulehandler('category');
+ $categories = $category_handler->getObjects();
+ $mytree = new XoopsObjectTree($categories, "cid", "pid");
+
+ if ($ok == 1)
+ {
+ // get all subcategories under the specified category
+ $arr = $mytree -> getAllChild($cid);
+
+ foreach($arr as $child)
+ {
+ // get all category ids
+ $cids[] = $child->getVar('cid');
+ }
+ $cids[] = $cid;
+
+ $criteria = new Criteria("cid", "(".implode(',', $cids).")", "IN");
+
+ $download_handler = xoops_getmodulehandler('download');
+ //get list of downloads in these subcategories
+ $downloads = $download_handler->getList($criteria);
+
+ $download_criteria = new Criteria("lid", "(".implode(',', array_keys($downloads)).")", "IN");
+
+ $rating_handler = xoops_getmodulehandler('rating');
+ $report_handler = xoops_getmodulehandler('report');
+
+ // now for each download, delete the text data and vote data associated with the download
+ $rating_handler->deleteAll($download_criteria);
+ $report_handler->deleteAll($download_criteria);
+ $download_handler->deleteAll($download_criteria);
+ foreach (array_keys($downloads) as $lid) {
+ xoops_comment_delete($xoopsModule->getVar('mid'), intval($lid));
+ }
+
+ // all downloads for each category is deleted, now delete the category data
+ $category_handler->deleteAll($criteria);
+ $error = _AM_WFD_DBERROR;
+
+ foreach ($cids as $cid) {
+ xoops_groupperm_deletebymoditem (intval($xoopsModule->getVar('mid')), 'WFDownCatPerm', $cid);
+// hack upload - start
+ xoops_groupperm_deletebymoditem ($xoopsModule -> getVar('mid'), 'WFUpCatPerm', $cid);
+// hack upload - end
+ }
+
+ redirect_header(WFDOWNLOADS_URL.'admin/category.php', 1, _AM_WFD_CCATEGORY_DELETED);
+ exit();
+ }
+ else
+ {
+ wfdownloads_xoops_cp_header();
+ xoops_confirm(array('op' => 'del', 'cid' => $cid, 'ok' => 1), 'category.php', _AM_WFD_CCATEGORY_AREUSURE);
+ xoops_cp_footer();
+ }
+ break;
+
+ case "modCat":
+ $cid = (isset($_POST['cid'])) ? intval($_POST['cid']) : 0;
+ wfdownloads_xoops_cp_header();
+ //wfdownloads_adminMenu(2, _AM_WFD_MCATEGORY);
+ createcat($cid);
+ xoops_cp_footer();
+ break;
+
+ case 'main':
+ default:
+
+ wfdownloads_xoops_cp_header();
+ $indexAdmin = new ModuleAdmin();
+ echo $indexAdmin->addNavigation('category.php');
+
+ //wfdownloads_adminMenu(2, _AM_WFD_MCATEGORY);
+
+ include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+ $totalcats = wfd_totalcategory();
+
+ if ($totalcats > 0)
+ {
+ $sform = new XoopsThemeForm(_AM_WFD_CCATEGORY_MODIFY, "category", $_SERVER['REQUEST_URI']);
+ $category_handler = xoops_getmodulehandler('category');
+ $categories = $category_handler->getObjects();
+ $mytree = new XoopsObjectTree($categories, "cid", "pid");
+ $sform->addElement(new XoopsFormLabel(_AM_WFD_CCATEGORY_MODIFY_TITLE, $mytree->makeSelBox('cid', 'title')));
+
+ $dup_tray = new XoopsFormElementTray('', '');
+ $dup_tray -> addElement(new XoopsFormHidden('op', 'modCat'));
+ $butt_dup = new XoopsFormButton('', '', _AM_WFD_BMODIFY, 'submit');
+ $butt_dup -> setExtra('onclick="this.form.elements.op.value=\'modCat\'"');
+ $dup_tray -> addElement($butt_dup);
+ $butt_move = new XoopsFormButton('', '', _AM_WFD_BMOVE, 'submit');
+ $butt_move -> setExtra('onclick="this.form.elements.op.value=\'move\'"');
+ $dup_tray -> addElement($butt_move);
+ $butt_dupct = new XoopsFormButton('', '', _AM_WFD_BDELETE, 'submit');
+ $butt_dupct -> setExtra('onclick="this.form.elements.op.value=\'del\'"');
+ $dup_tray -> addElement($butt_dupct);
+ $sform -> addElement($dup_tray);
+ $sform -> display();
+ }
+
+ createcat(0);
+//xoops_cp_footer();
+include 'admin_footer.php';
+ break;
}
\ No newline at end of file
Modified: XoopsModules/wfdownloads/trunk/wfdownloads/admin/cookies.js
===================================================================
--- XoopsModules/wfdownloads/trunk/wfdownloads/admin/cookies.js 2013-05-18 12:45:32 UTC (rev 11554)
+++ XoopsModules/wfdownloads/trunk/wfdownloads/admin/cookies.js 2013-05-19 07:06:25 UTC (rev 11555)
@@ -1,73 +1,73 @@
-/**
- * Read the JavaScript cookies tutorial at:
- * http://www.netspade.com/articles/javascript/cookies.xml
- */
-
-/**
- * Sets a Cookie with the given name and value.
- *
- * name Name of the cookie
- * value Value of the cookie
- * [expires] Expiration date of the cookie (default: end of current session)
- * [path] Path where the cookie is valid (default: path of calling document)
- * [domain] Domain where the cookie is valid
- * (default: domain of calling document)
- * [secure] Boolean value indicating if...
[truncated message content] |