From: <luc...@us...> - 2014-09-22 19:57:20
|
Revision: 12797 http://sourceforge.net/p/xoops/svn/12797 Author: luciorota Date: 2014-09-22 19:57:08 +0000 (Mon, 22 Sep 2014) Log Message: ----------- fixed bug in var names, standardize var names fixed bug in db uses screenshots filed and improved update function (task: add possibility to have all the screenshots you wish IN PROGRESS) changed some configuration default values Modified Paths: -------------- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/downloads.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/reportsmodifications.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/brokenfile.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/category.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/download.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/img_uploader.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/docs/changelog.txt XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/notification.inc.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/oninstall.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onuninstall.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onupdate.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/ratefile.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/rss.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/singlefile.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/sql/mysql.sql XoopsModules/wfdownloads/branches/luciorota/wfdownloads/submit.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/templates/wfdownloads_download.tpl XoopsModules/wfdownloads/branches/luciorota/wfdownloads/templates/wfdownloads_singlefile.tpl XoopsModules/wfdownloads/branches/luciorota/wfdownloads/viewcat.php XoopsModules/wfdownloads/branches/luciorota/wfdownloads/xoops_version.php Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/downloads.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/downloads.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/downloads.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -273,14 +273,14 @@ } // Define URL if (empty($_FILES['userfile']['name'])) { - if ($_POST['url'] && $_POST['url'] != '' && $_POST['url'] != "http://") { - $url = ($_POST['url'] != "http://") ? $_POST['url'] : ''; + if ($_POST['url'] && $_POST['url'] != '' && $_POST['url'] != 'http://') { + $url = ($_POST['url'] != 'http://') ? $_POST['url'] : ''; $filename = ''; $filetype = ''; // Get size from form - $size = (empty($_POST['size']) || !is_numeric($_POST['size'])) ? 0 : (int) $_POST["size"]; + $size = (empty($_POST['size']) || !is_numeric($_POST['size'])) ? 0 : (int) $_POST['size']; } else { - $url = ($_POST["url"] != "http://") ? $_POST['url'] : ''; + $url = ($_POST['url'] != 'http://') ? $_POST['url'] : ''; $filename = $_POST['filename']; $filetype = $_POST['filetype']; $filePath = $wfdownloads->getConfig('uploaddir') . '/' . $filename; @@ -292,7 +292,7 @@ $downloadObj->setVar('filetype', $filetype); } else { $down = wfdownloads_uploading($_FILES, $wfdownloads->getConfig('uploaddir'), '', $currentFile, 0, false, true); - $url = ($_POST['url'] != "http://") ? $_POST["url"] : ''; + $url = ($_POST['url'] != 'http://') ? $_POST['url'] : ''; $size = $down['size']; $title = $_FILES['userfile']['name']; @@ -306,12 +306,13 @@ $downloadObj->setVar('filetype', $filetype); } // Get data from form - $screenshot = ($_POST['screenshot'] != 'blank.png') ? $_POST['screenshot'] : ''; - $screenshot2 = ($_POST['screenshot2'] != 'blank.png') ? $_POST['screenshot2'] : ''; - $screenshot3 = ($_POST['screenshot3'] != 'blank.png') ? $_POST['screenshot3'] : ''; - $screenshot4 = ($_POST['screenshot4'] != 'blank.png') ? $_POST['screenshot4'] : ''; + $screenshots = array(); + $screenshots[] = ($_POST['screenshot'] != 'blank.png') ? $_POST['screenshot'] : ''; + $screenshots[] = ($_POST['screenshot2'] != 'blank.png') ? $_POST['screenshot2'] : ''; + $screenshots[] = ($_POST['screenshot3'] != 'blank.png') ? $_POST['screenshot3'] : ''; + $screenshots[] = ($_POST['screenshot4'] != 'blank.png') ? $_POST['screenshot4'] : ''; - if (!empty($_POST['homepage']) || $_POST['homepage'] != "http://") { + if (!empty($_POST['homepage']) || $_POST['homepage'] != 'http://') { $downloadObj->setVar('homepage', trim($_POST['homepage'])); $downloadObj->setVar('homepagetitle', trim($_POST['homepagetitle'])); } @@ -349,10 +350,11 @@ $downloadObj->setVar('title', $title); $downloadObj->setVar('status', $status); $downloadObj->setVar('size', $size); - $downloadObj->setVar('screenshot', $screenshot); - $downloadObj->setVar('screenshot2', $screenshot2); - $downloadObj->setVar('screenshot3', $screenshot3); - $downloadObj->setVar('screenshot4', $screenshot4); + $downloadObj->setVar('screenshot', $screenshots[0]); // old style + $downloadObj->setVar('screenshot2', $screenshots[1]); // old style + $downloadObj->setVar('screenshot3', $screenshots[2]); // old style + $downloadObj->setVar('screenshot4', $screenshots[3]); // old style + $downloadObj->setVar('screenshots', $screenshots); // new style $downloadObj->setVar('platform', trim($_POST['platform'])); $downloadObj->setVar('summary', trim($_POST['summary'])); $downloadObj->setVar('description', trim($_POST['description'])); @@ -438,7 +440,7 @@ if ($fid) { include_once XOOPS_ROOT_PATH . '/modules/formulize/include/formread.php'; include_once XOOPS_ROOT_PATH . '/modules/formulize/include/functions.php'; - $formulize_mgr =& xoops_getmodulehandler('elements', 'formulize'); + $formulizeElements_handler = xoops_getmodulehandler('elements', 'formulize'); if ($lid) { $entries[$fid][0] = $downloadObj->getVar('formulize_idreq'); if ($entries[$fid][0]) { @@ -461,7 +463,7 @@ $uid = !empty($GLOBALS['xoopsUser']) ? $GLOBALS['xoopsUser']->getVar('uid') : 0; $groups = $GLOBALS['xoopsUser'] ? $GLOBALS['xoopsUser']->getGroups() : array(0 => XOOPS_GROUP_ANONYMOUS); $entries = handleSubmission( - $formulize_mgr, + $formulizeElements_handler, $entries, $uid, $owner, @@ -687,14 +689,14 @@ foreach ($publishedDownloadObjs as $publishedDownloadObj) { $publishedDownload_array = $publishedDownloadObj->toArray(); $publishedDownload_array['title_html'] = $myts->htmlSpecialChars(trim($publishedDownload_array['title'])); - $publishedDownload_array['category_title'] = $categories[$publishedDownload_array['cid']]['title']; + $publishedDownload_array['category_title'] = $categoryObjs[$publishedDownload_array['cid']]['title']; $publishedDownload_array['submitter_uname'] = XoopsUserUtility::getUnameFromId($publishedDownload_array['submitter']); $publishedDownload_array['published_formatted'] = XoopsLocal::formatTimestamp($publishedDownload_array['published'], 'l'); $GLOBALS['xoopsTpl']->append('published_downloads', $publishedDownload_array); } } - $pagenav = new XoopsPageNav($publishedDownloadsCount, $wfdownloads->getConfig('admin_perpage'), $start_published, 'start_published'); + $pagenav = new XoopsPageNav($publishedDownloadCount, $wfdownloads->getConfig('admin_perpage'), $start_published, 'start_published'); $GLOBALS['xoopsTpl']->assign('filter_title', $filter_title); $GLOBALS['xoopsTpl']->assign('filter_title_condition', $filter_title_condition); $GLOBALS['xoopsTpl']->assign('filter_category_title', $filter_category_title); @@ -733,7 +735,7 @@ $version = $myts->htmlSpecialChars($newDownload_array['version']); $size = $myts->htmlSpecialChars($newDownload_array['size']); $platform = $myts->htmlSpecialChars($newDownload_array['platform']); - $logourl = $myts->htmlSpecialChars($newDownload_array['screenshot']); + $logourl = $myts->htmlSpecialChars($newDownload_array['screenshot']); // IN PROGRESS $newDownload_array['submitter_uname'] = XoopsUserUtility::getUnameFromId($newDownload_array['submitter']); $newDownload_array['date_formatted'] = XoopsLocal::formatTimestamp($newDownload_array['date'], 'l'); $GLOBALS['xoopsTpl']->append('new_downloads', $newDownload_array); @@ -780,12 +782,12 @@ $GLOBALS['xoopsTpl']->assign('expired_downloads_count', $expiredDownloadCount); if ($expiredDownloadCount > 0) { foreach ($expiredDownloadObjs as $expiredDownloadObj) { - $expired_download_array = $expiredDownloadObj->toArray(); - $expired_download_array['title_html'] = $myts->htmlSpecialChars(trim($expired_download_array['title'])); - $expired_download_array['category_title'] = $categories[$expired_download_array['cid']]['title']; - $expired_download_array['submitter_uname'] = XoopsUserUtility::getUnameFromId($expired_download_array['submitter']); - $expired_download_array['published_formatted'] = XoopsLocal::formatTimestamp($expired_download_array['published'], 'l'); - $GLOBALS['xoopsTpl']->append('expired_downloads', $expired_download_array); + $expiredDownload_array = $expiredDownloadObj->toArray(); + $expiredDownload_array['title_html'] = $myts->htmlSpecialChars(trim($expiredDownload_array['title'])); + $expiredDownload_array['category_title'] = $categories[$expiredDownload_array['cid']]['title']; + $expiredDownload_array['submitter_uname'] = XoopsUserUtility::getUnameFromId($expiredDownload_array['submitter']); + $expiredDownload_array['published_formatted'] = XoopsLocal::formatTimestamp($expiredDownload_array['published'], 'l'); + $GLOBALS['xoopsTpl']->append('expired_downloads', $expiredDownload_array); } } $pagenav = new XoopsPageNav($expiredDownloadCount, $wfdownloads->getConfig('admin_perpage'), $start_expired, 'start_expired'); Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/reportsmodifications.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/reportsmodifications.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/admin/reportsmodifications.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -350,17 +350,17 @@ $submitter = isset($users[$downloadObjs[$reportObj->getVar('lid')]->getVar('submitter')]) ? $users[$downloadObjs[$reportObj->getVar('lid')]->getVar('submitter')] : false; $report_array['submitter_email'] = is_object($submitter) ? $submitter->getVar('email') : ''; - $report_array['submitter_uname'] = is_object($submitter) ? $submitter->getVar('uname') : $xoopsConfig['anonymous']; + $report_array['submitter_uname'] = is_object($submitter) ? $submitter->getVar('uname') : $GLOBALS['xoopsConfig']['anonymous']; } else { $report_array['download_lid'] = false; $download_link = _AM_WFDOWNLOADS_BROKEN_DOWNLOAD_DONT_EXISTS; $report_array['submitter_email'] = ''; - $report_array['submitter_uname'] = $xoopsConfig['anonymous']; + $report_array['submitter_uname'] = $GLOBALS['xoopsConfig']['anonymous']; } $sender = isset($users[$reportObj->getVar('sender')]) ? $users[$reportObj->getVar('sender')] : ''; $report_array['reporter_email'] = isset($users[$reportObj->getVar('sender')]) ? $users[$reportObj->getVar('sender')]->getVar('email') : ''; $report_array['reporter_uname'] = isset($users[$reportObj->getVar('sender')]) ? $users[$reportObj->getVar('sender')]->getVar('uname') - : $xoopsConfig['anonymous']; + : $GLOBALS['xoopsConfig']['anonymous']; $report_array['formatted_date'] = XoopsLocal::formatTimestamp($reportObj->getVar('date'), 'l'); $GLOBALS['xoopsTpl']->append('reports', $report_array); } Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/brokenfile.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/brokenfile.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/brokenfile.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -97,16 +97,16 @@ $xoopsMailer = & getMailer(); $xoopsMailer->useMail(); - $template_dir = WFDOWNLOADS_ROOT_PATH . '/language/' . $xoopsConfig['language'] . '/mail_template'; + $template_dir = WFDOWNLOADS_ROOT_PATH . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/mail_template'; $xoopsMailer->setTemplateDir($template_dir); $xoopsMailer->setTemplate('filebroken_notify.tpl'); $xoopsMailer->setToEmails($user->email()); - $xoopsMailer->setFromEmail($xoopsConfig['adminmail']); - $xoopsMailer->setFromName($xoopsConfig['sitename']); + $xoopsMailer->setFromEmail($GLOBALS['xoopsConfig']['adminmail']); + $xoopsMailer->setFromName($GLOBALS['xoopsConfig']['sitename']); $xoopsMailer->assign('X_UNAME', $user->uname()); - $xoopsMailer->assign('SITENAME', $xoopsConfig['sitename']); - $xoopsMailer->assign('X_ADMINMAIL', $xoopsConfig['adminmail']); + $xoopsMailer->assign('SITENAME', $GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->assign('X_ADMINMAIL', $GLOBALS['xoopsConfig']['adminmail']); $xoopsMailer->assign('X_SITEURL', XOOPS_URL . '/'); $xoopsMailer->assign('X_TITLE', $title); $xoopsMailer->assign('X_SUB_DATE', $subdate); Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/category.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/category.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/category.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -321,7 +321,7 @@ $allsubcats_linked_totop = array(); foreach ($this->allCategories as $cid => $category) { $parentCategoryObjs = $categoryObjsTree->getAllParent($cid); - if (count($parents) == 0) { + if (count($parentCategoryObjs) == 0) { // is a top category $allsubcats_linked_totop[$cid] = $cid; } else { Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/download.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/download.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/download.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -131,7 +131,6 @@ function getDownloadInfo() { - global $xoopsConfig, $myts; xoops_load('XoopsUserUtility'); $download['id'] = $this->getVar('lid'); @@ -176,95 +175,99 @@ $download['url'] = $this->getVar('url'); $download['filename'] = $this->getVar('filename'); $download['filetype'] = $this->getVar('filetype'); - - if ($this->getVar('screenshot')) { - $download['screenshot_full'] = $this->getVar('screenshot'); - if ($this->getVar('screenshot') +/* + if ($this->getVar('screenshot')) { // IN PROGRESS + $download['screenshot_full'] = $this->getVar('screenshot'); // IN PROGRESS + $download['screenshot_full1'] = $this->getVar('screenshot'); // IN PROGRESS + if ($this->getVar('screenshot') // IN PROGRESS && file_exists(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot'))) ) { if ($this->wfdownloads->getConfig('usethumbs') == true) { $download['screenshot_thumb'] = wfdownloads_createThumb( - $download['screenshot_full'], - $this->wfdownloads->getConfig('screenshots'), - 'thumbs', - $this->wfdownloads->getConfig('shotwidth'), - $this->wfdownloads->getConfig('shotheight'), - $this->wfdownloads->getConfig('imagequality'), - $this->wfdownloads->getConfig('updatethumbs'), - $this->wfdownloads->getConfig('keepaspect') + $download['screenshot_full'], $this->wfdownloads->getConfig('screenshots'), 'thumbs', + $this->wfdownloads->getConfig('shotwidth'), $this->wfdownloads->getConfig('shotheight'), + $this->wfdownloads->getConfig('imagequality'), $this->wfdownloads->getConfig('updatethumbs'), $this->wfdownloads->getConfig('keepaspect') ); } else { $download['screenshot_thumb'] = XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot')); } + $download['screenshot_thumb1'] = $download['screenshot_thumb']; // IN PROGRESS } } - if ($this->getVar('screenshot2') && $this->wfdownloads->getConfig('max_screenshot') >= 2) { + if ($this->getVar('screenshot2') && $this->wfdownloads->getConfig('max_screenshot') >= 2) { // IN PROGRESS $download['screenshot_full2'] = $this->getVar('screenshot2'); if ($this->getVar('screenshot2') && file_exists(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot2'))) ) { if ($this->wfdownloads->getConfig('usethumbs') == true) { $download['screenshot_thumb2'] = wfdownloads_createThumb( - $download['screenshot_full2'], - $this->wfdownloads->getConfig('screenshots'), - 'thumbs', - $this->wfdownloads->getConfig('shotwidth'), - $this->wfdownloads->getConfig('shotheight'), - $this->wfdownloads->getConfig('imagequality'), - $this->wfdownloads->getConfig('updatethumbs'), - $this->wfdownloads->getConfig('keepaspect') + $download['screenshot_full2'], $this->wfdownloads->getConfig('screenshots'), 'thumbs', + $this->wfdownloads->getConfig('shotwidth'), $this->wfdownloads->getConfig('shotheight'), + $this->wfdownloads->getConfig('imagequality'), $this->wfdownloads->getConfig('updatethumbs'), $this->wfdownloads->getConfig('keepaspect') ); } else { $download['screenshot_thumb2'] = XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot2')); } } } - if ($this->getVar('screenshot3') && $this->wfdownloads->getConfig('max_screenshot') >= 3) { + if ($this->getVar('screenshot3') && $this->wfdownloads->getConfig('max_screenshot') >= 3) { // IN PROGRESS $download['screenshot_full3'] = $this->getVar('screenshot3'); if ($this->getVar('screenshot3') && file_exists(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot3'))) ) { if ($this->wfdownloads->getConfig('usethumbs') == true) { $download['screenshot_thumb3'] = wfdownloads_createThumb( - $download['screenshot_full3'], - $this->wfdownloads->getConfig('screenshots'), - 'thumbs', - $this->wfdownloads->getConfig('shotwidth'), - $this->wfdownloads->getConfig('shotheight'), - $this->wfdownloads->getConfig('imagequality'), - $this->wfdownloads->getConfig('updatethumbs'), - $this->wfdownloads->getConfig('keepaspect') + $download['screenshot_full3'], $this->wfdownloads->getConfig('screenshots'), 'thumbs', + $this->wfdownloads->getConfig('shotwidth'), $this->wfdownloads->getConfig('shotheight'), + $this->wfdownloads->getConfig('imagequality'), $this->wfdownloads->getConfig('updatethumbs'), $this->wfdownloads->getConfig('keepaspect') ); } else { $download['screenshot_thumb3'] = XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot3')); } } } - if ($this->getVar('screenshot4') && $this->wfdownloads->getConfig('max_screenshot') >= 4) { + if ($this->getVar('screenshot4') && $this->wfdownloads->getConfig('max_screenshot') >= 4) { // IN PROGRESS $download['screenshot_full4'] = $this->getVar('screenshot4'); if ($this->getVar('screenshot4') && file_exists(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot4'))) ) { if ($this->wfdownloads->getConfig('usethumbs') == true) { $download['screenshot_thumb4'] = wfdownloads_createThumb( - $download['screenshot_full4'], - $this->wfdownloads->getConfig('screenshots'), - 'thumbs', - $this->wfdownloads->getConfig('shotwidth'), - $this->wfdownloads->getConfig('shotheight'), - $this->wfdownloads->getConfig('imagequality'), - $this->wfdownloads->getConfig('updatethumbs'), - $this->wfdownloads->getConfig('keepaspect') + $download['screenshot_full4'], $this->wfdownloads->getConfig('screenshots'), 'thumbs', + $this->wfdownloads->getConfig('shotwidth'), $this->wfdownloads->getConfig('shotheight'), + $this->wfdownloads->getConfig('imagequality'), $this->wfdownloads->getConfig('updatethumbs'), $this->wfdownloads->getConfig('keepaspect') ); } else { $download['screenshot_thumb4'] = XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($this->getVar('screenshot4')); } } } +*/ + // IN PROGRESS + $screenshots = $this->getVar('screenshots'); + $download['screenshots'] = array(); + foreach ($screenshots as $key => $screenshot) { + if (file_exists(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($screenshot))) { + if ($this->wfdownloads->getConfig('usethumbs') == true + && $screenshot != '' + ) { + $screenshot_thumb = wfdownloads_createThumb( + $screenshot, $this->wfdownloads->getConfig('screenshots'), 'thumbs', + $this->wfdownloads->getConfig('shotwidth'), $this->wfdownloads->getConfig('shotheight'), + $this->wfdownloads->getConfig('imagequality'), $this->wfdownloads->getConfig('updatethumbs'), $this->wfdownloads->getConfig('keepaspect') + ); + } else { + $screenshot_thumb = XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . xoops_trim($screenshot); + } + $download['screenshots'][$key]['filename'] = $screenshot; + $download['screenshots'][$key]['thumb_url'] = $screenshot_thumb; + unset($screenshot_thumb); + } + } // $download['homepage'] = (!$this->getVar('homepage') || $this->getVar('homepage') == 'http://') ? '' - : $myts->htmlSpecialChars(trim($this->getVar('homepage'))); + : $GLOBALS['myts']->htmlSpecialChars(trim($this->getVar('homepage'))); // $homepagetitle = $this->getVar('homepagetitle'); if ($download['homepage'] && !empty($download['homepage'])) { @@ -306,8 +309,8 @@ // patch for multilanguage summary if xlanguage module is installed if (wfdownloads_checkModule('xlanguage')) { global $xlanguage; - include_once(XOOPS_ROOT_PATH . '/modules/xlanguage/include/vars.php'); - include_once(XOOPS_ROOT_PATH . '/modules/xlanguage/include/functions.php'); + include_once XOOPS_ROOT_PATH . '/modules/xlanguage/include/vars.php' ; + include_once XOOPS_ROOT_PATH . '/modules/xlanguage/include/functions.php'; $download['summary'] = xlanguage_ml($download['summary']); } // html or plain text auto summary @@ -330,17 +333,17 @@ $limitationsArray = $this->wfdownloads->getConfig('limitations'); $download['limitations'] = ($this->getVar('limitations') == '') ? _MD_WFDOWNLOADS_NOTSPECIFIED - : $myts->htmlSpecialChars(trim($limitationsArray[$this->getVar('limitations')])); + : $GLOBALS['myts']->htmlSpecialChars(trim($limitationsArray[$this->getVar('limitations')])); // $versiontypesArray = $this->wfdownloads->getConfig('versiontypes'); $download['versiontypes'] = ($this->getVar('versionypes') == '') ? _MD_WFDOWNLOADS_NOTSPECIFIED - : $myts->htmlSpecialChars(trim($versiontypesArray[$this->getVar('versiontypes')])); + : $GLOBALS['myts']->htmlSpecialChars(trim($versiontypesArray[$this->getVar('versiontypes')])); $licenseArray = $this->wfdownloads->getConfig('license'); // $download['license'] = ($this->getVar('license') == '') ? _MD_WFDOWNLOADS_NOTSPECIFIED - : $myts->htmlSpecialChars(trim($licenseArray[$this->getVar('license')])); + : $GLOBALS['myts']->htmlSpecialChars(trim($licenseArray[$this->getVar('license')])); // $download['submitter'] = XoopsUserUtility::getUnameFromId($this->getVar('submitter')); // @@ -350,10 +353,10 @@ : ''; // $platformArray = $this->wfdownloads->getConfig('platform'); - $download['platform'] = $myts->htmlSpecialChars($platformArray[$this->getVar('platform')]); + $download['platform'] = $GLOBALS['myts']->htmlSpecialChars($platformArray[$this->getVar('platform')]); // $history = $this->getVar('dhistory', 'n'); - $download['history'] = $myts->displayTarea($history, true); + $download['history'] = $GLOBALS['myts']->displayTarea($history, true); // $download['features'] = array(); if ($this->getVar('features')) { @@ -371,9 +374,9 @@ } } // - $download['mail_subject'] = rawurlencode(sprintf(_MD_WFDOWNLOADS_INTFILEFOUND, $xoopsConfig['sitename'])); + $download['mail_subject'] = rawurlencode(sprintf(_MD_WFDOWNLOADS_INTFILEFOUND, $GLOBALS['xoopsConfig']['sitename'])); // - $download['mail_body'] = rawurlencode(sprintf(_MD_WFDOWNLOADS_INTFILEFOUND, $xoopsConfig['sitename']) . ': ' . WFDOWNLOADS_URL . '/singlefile.php?cid=' . $download['cid'] . '&lid=' . $download['id']); + $download['mail_body'] = rawurlencode(sprintf(_MD_WFDOWNLOADS_INTFILEFOUND, $GLOBALS['xoopsConfig']['sitename']) . ': ' . WFDOWNLOADS_URL . '/singlefile.php?cid=' . $download['cid'] . '&lid=' . $download['id']); // $download['isadmin'] = (wfdownloads_userIsAdmin()) ? true : false; // @@ -417,7 +420,7 @@ // file url $fullFilename = trim($download['filename']); if ((!$download['url'] == '' && !$download['url'] == 'http://') || $fullFilename == '') { - $download['file_url'] = $myts->htmlSpecialChars(preg_replace('/javascript:/si', 'javascript:', $download['url']), ENT_QUOTES); + $download['file_url'] = $GLOBALS['myts']->htmlSpecialChars(preg_replace('/javascript:/si', 'javascript:', $download['url']), ENT_QUOTES); } else { $download['file_url'] = XOOPS_URL . str_replace(XOOPS_ROOT_PATH, '', $this->wfdownloads->getConfig('uploaddir')) . '/' . stripslashes(trim($fullFilename)); } @@ -632,15 +635,15 @@ if (($this->wfdownloads->getConfig('useruploads') && array_intersect($this->wfdownloads->getConfig('useruploadsgroup'), $groups)) || wfdownloads_userIsAdmin() ) { - $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot', 0), false); + $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot', 0), false); // IN PROGRESS if ($this->wfdownloads->getConfig('max_screenshot') >= 2) { - $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot2', 0), false); + $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot2', 0), false); // IN PROGRESS } if ($this->wfdownloads->getConfig('max_screenshot') >= 3) { - $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot3', 0), false); + $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot3', 0), false); // IN PROGRESS } if ($this->wfdownloads->getConfig('max_screenshot') >= 4) { - $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot4', 0), false); + $sform->addElement(new XoopsFormFile(_MD_WFDOWNLOADS_DUPLOADSCRSHOT, 'screenshot4', 0), false); // IN PROGRESS } } @@ -916,111 +919,64 @@ if (!$this->isNew() && $this->getVar('dhistory') != '') { $sform->addElement(new XoopsFormTextArea(_AM_WFDOWNLOADS_FILE_HISTORYD, 'dhistoryaddedd', '', 7, 60), false); } + // download: screenshot - $graph_array = WfsLists::getListTypeAsArray(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), 'images'); - $indeximage_select = new XoopsFormSelect('', 'screenshot', $this->getVar('screenshot', 'e')); - $indeximage_select->addOptionArray($graph_array); - $indeximage_select->setExtra( - "onchange='showImgSelected(\"image1\", \"screenshot\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL - . "\")'" - ); - $indeximage_tray = new XoopsFormElementTray(_AM_WFDOWNLOADS_FILE_SHOTIMAGE, ' '); - $indeximage_tray->addElement($indeximage_select); - if ($this->getVar('screenshot') != '') { - $indeximage_tray->addElement( - new XoopsFormLabel('', - "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar( - 'screenshot', - 'e' - ) . "' id='image1' alt='' title='screenshot 1' />") - ); + $graph_array1 = WfsLists::getListTypeAsArray(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), 'images'); + $indeximage_select1 = new XoopsFormSelect('', 'screenshot', $this->getVar('screenshot', 'e')); + $indeximage_select1->addOptionArray($graph_array1); + $indeximage_select1->setExtra("onchange='showImgSelected(\"image1\", \"screenshot\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL . "\")'"); + $indeximage_tray1 = new XoopsFormElementTray(_AM_WFDOWNLOADS_FILE_SHOTIMAGE, ' '); + $indeximage_tray1->addElement($indeximage_select1); + if ($this->getVar('screenshot') != '') { // IN PROGRESS + $indeximage_tray1->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar('screenshot', 'e') . "' id='image1' alt='' title='screenshot 1' />")); } else { - $indeximage_tray->addElement( - new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image1' alt='' title='' />") - ); + $indeximage_tray1->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image1' alt='' title='' />")); } - $sform->addElement($indeximage_tray); + $sform->addElement($indeximage_tray1); + // download: screenshot2 - $graph_array2 = & WfsLists :: getListTypeAsArray( - XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), - $type = 'images' - ); + $graph_array2 = WfsLists::getListTypeAsArray(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), 'images'); $indeximage_select2 = new XoopsFormSelect('', 'screenshot2', $this->getVar('screenshot2', 'e')); $indeximage_select2->addOptionArray($graph_array2); - $indeximage_select2->setExtra( - "onchange='showImgSelected(\"image2\", \"screenshot2\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL - . "\")'" - ); + $indeximage_select2->setExtra("onchange='showImgSelected(\"image2\", \"screenshot2\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL . "\")'"); $indeximage_tray2 = new XoopsFormElementTray(_AM_WFDOWNLOADS_FILE_SHOTIMAGE, ' '); $indeximage_tray2->addElement($indeximage_select2); if ($this->getVar('screenshot2') != '') { - $indeximage_tray2->addElement( - new XoopsFormLabel('', - "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar( - 'screenshot2', - 'e' - ) . "' id='image2' alt='' title='screenshot 2' />") - ); + $indeximage_tray2->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar('screenshot2', 'e') . "' id='image2' alt='' title='screenshot 2' />")); } else { - $indeximage_tray2->addElement( - new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image2' alt='' title='' />") - ); + $indeximage_tray2->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image2' alt='' title='' />")); } $sform->addElement($indeximage_tray2); + // download: screenshot3 - $graph_array3 = & WfsLists :: getListTypeAsArray( - XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), - $type = "images" - ); + $graph_array3 = WfsLists::getListTypeAsArray(XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), 'images'); $indeximage_select3 = new XoopsFormSelect('', 'screenshot3', $this->getVar('screenshot3', 'e', true)); $indeximage_select3->addOptionArray($graph_array3); - $indeximage_select3->setExtra( - "onchange='showImgSelected(\"image3\", \"screenshot3\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL - . "\")'" - ); + $indeximage_select3->setExtra("onchange='showImgSelected(\"image3\", \"screenshot3\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL . "\")'"); $indeximage_tray3 = new XoopsFormElementTray(_AM_WFDOWNLOADS_FILE_SHOTIMAGE, ' '); $indeximage_tray3->addElement($indeximage_select3); if ($this->getVar('screenshot3') != '') { - $indeximage_tray3->addElement( - new XoopsFormLabel('', - "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar( - 'screenshot3', - 'e' - ) . "' id='image3' alt='' title='screenshot 3' />") - ); + $indeximage_tray3->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar('screenshot3', 'e') . "' id='image3' alt='' title='screenshot 3' />")); } else { - $indeximage_tray3->addElement( - new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image3' alt='' title='' />") - ); + $indeximage_tray3->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image3' alt='' title='' />")); } $sform->addElement($indeximage_tray3); + // download: screenshot4 - $graph_array4 = & WfsLists :: getListTypeAsArray( - XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), - $type = 'images' - ); + $graph_array4 = WfsLists::getListTypeAsArray( + XOOPS_ROOT_PATH . '/' . $this->wfdownloads->getConfig('screenshots'), 'images'); $indeximage_select4 = new XoopsFormSelect('', 'screenshot4', $this->getVar('screenshot4', 'e')); $indeximage_select4->addOptionArray($graph_array4); - $indeximage_select4->setExtra( - "onchange='showImgSelected(\"image4\", \"screenshot4\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL - . "\")'" - ); + $indeximage_select4->setExtra("onchange='showImgSelected(\"image4\", \"screenshot4\", \"" . $this->wfdownloads->getConfig('screenshots') . "\", \"\", \"" . XOOPS_URL . "\")'"); $indeximage_tray4 = new XoopsFormElementTray(_AM_WFDOWNLOADS_FILE_SHOTIMAGE, ' '); $indeximage_tray4->addElement($indeximage_select4); if ($this->getVar('screenshot4') != "") { - $indeximage_tray4->addElement( - new XoopsFormLabel('', - "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar( - 'screenshot4', - 'e' - ) . "' id='image4' alt='' title='screenshot 4' />") - ); + $indeximage_tray4->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . '/' . $this->wfdownloads->getConfig('screenshots') . '/' . $this->getVar('screenshot4', 'e') . "' id='image4' alt='' title='screenshot 4' />")); } else { - $indeximage_tray4->addElement( - new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image4' alt='' title='' />") - ); + $indeximage_tray4->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' id='image4' alt='' title='' />")); } $sform->addElement($indeximage_tray4); + $sform->insertBreak(sprintf(_AM_WFDOWNLOADS_FILE_MUSTBEVALID, "<b>" . $this->wfdownloads->getConfig('screenshots') . "</b>"), "even"); // download: published Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/img_uploader.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/img_uploader.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/class/img_uploader.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -71,8 +71,8 @@ * @copyright (c) 2000-2003 The Xoops Project - www.xoops.org */ mt_srand((double) microtime() * 1000000); -//require_once XOOPS_ROOT_PATH . "/modules/wfdownloads/class/uploader.php"; -require_once XOOPS_ROOT_PATH . "/class/uploader.php"; +//require_once XOOPS_ROOT_PATH . '/modules/wfdownloads/class/uploader.php'; +require_once XOOPS_ROOT_PATH . '/class/uploader.php'; /** * Class XoopsMediaImgUploader Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/docs/changelog.txt =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/docs/changelog.txt 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/docs/changelog.txt 2014-09-22 19:57:08 UTC (rev 12797) @@ -1,4 +1,4 @@ -<b><u>=> Version 3.23 RC2 (2014-09-03)</u></b> +<b><u>=> Version 3.23 RC2 (2014-09-22)</u></b> - todo: Swish-e files indexing support - removed obsolete eval() that was used for PHP4 (mamba) - removed object.php file (mamba) Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/notification.inc.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/notification.inc.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/notification.inc.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -25,7 +25,7 @@ */ function wfdownloads_notify_iteminfo($category, $item_id) { - global $xoopsModule, $xoopsModuleConfig, $xoopsConfig; + global $xoopsModule, $xoopsModuleConfig; if (empty($xoopsModule) || $xoopsModule->dirname() != 'wfdownloads') { $module_handler = xoops_gethandler('module'); Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/oninstall.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/oninstall.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/oninstall.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -20,7 +20,7 @@ */ defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined'); include_once dirname(__FILE__) . '/common.php'; -@include_once WFDOWNLOADS_ROOT_PATH . '/language/' . $xoopsConfig['language'] . '/admin.php'; +@include_once WFDOWNLOADS_ROOT_PATH . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/admin.php'; define('INDEX_FILE_PATH', XOOPS_ROOT_PATH . '/uploads/index.html'); define('BLANK_FILE_PATH', XOOPS_ROOT_PATH . '/uploads/blank.gif'); Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onuninstall.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onuninstall.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onuninstall.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -20,7 +20,7 @@ */ defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined'); include_once dirname(__FILE__) . '/common.php'; -@include_once WFDOWNLOADS_ROOT_PATH . '/language/' . $xoopsConfig['language'] . '/admin.php'; +@include_once WFDOWNLOADS_ROOT_PATH . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/admin.php'; /** * @param $xoopsModule Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onupdate.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onupdate.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/include/onupdate.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -20,26 +20,26 @@ */ defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined'); include_once dirname(__FILE__) . '/common.php'; -@include_once WFDOWNLOADS_ROOT_PATH . '/language/' . $xoopsConfig['language'] . '/admin.php'; +@include_once WFDOWNLOADS_ROOT_PATH . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/admin.php'; include_once WFDOWNLOADS_ROOT_PATH . '/class/dbupdater.php'; /** * @param $xoopsModule - * @param $prev_version + * @param $previousVersion * * @return bool */ -function xoops_module_update_wfdownloads(&$xoopsModule, $prev_version) +function xoops_module_update_wfdownloads(&$xoopsModule, $previousVersion) { ob_start(); invert_nohtm_dohtml_values(); - if ($prev_version <= 322) { + if ($previousVersion < 322) { update_tables_to_322($xoopsModule); } - if ($prev_version <= 323) { + if ($previousVersion < 323) { update_permissions_to_323($xoopsModule); + update_tables_to_323($xoopsModule); } - update_tables_to_323($xoopsModule); $feedback = ob_get_clean(); if (method_exists($xoopsModule, 'setMessage')) { $xoopsModule->setMessage($feedback); @@ -106,7 +106,7 @@ "summary" => array("Type" => "text NOT NULL", "Default" => false), "formulize_idreq" => array("Type" => "int(5) NOT NULL default '0'", "Default" => true), // added 3.23 - "screenshots" => array("Type" => "text NOT NULL default ''", "Default" => true), + "screenshots" => array("Type" => "text NOT NULL", "Default" => true), "dohtml" => array("Type" => "tinyint(1) NOT NULL default '0'", "Default" => true), "dosmiley" => array("Type" => "tinyint(1) NOT NULL default '1'", "Default" => true), "doxcode" => array("Type" => "tinyint(1) NOT NULL default '1'", "Default" => true), @@ -118,7 +118,7 @@ //); echo "<br /><span style='font-weight: bold;'>Checking Download table</span><br />"; $download_handler = xoops_getmodulehandler('download', 'wfdownloads'); - $download_table = new WfdownloadsTable("wfdownloads_downloads"); + $download_table = new WfdownloadsTable('wfdownloads_downloads'); $fields = get_table_info($download_handler->table, $download_fields); // check for renamed fields //rename_fields($download_table, $renamed_fields, $fields, $download_fields); @@ -128,7 +128,20 @@ echo "Downloads table updated<br />"; } unset($fields); + // populate screenshots with screenshot, screenshot2, screenshot3, screenshot4 values + $downloadsObjs = $download_handler->getObjects(); + foreach ($downloadsObjs as $downloadsObj) { + $screenshots = array(); + $screenshots[] = $downloadsObj->getVar('screenshot'); + $screenshots[] = $downloadsObj->getVar('screenshot2'); + $screenshots[] = $downloadsObj->getVar('screenshot3'); + $screenshots[] = $downloadsObj->getVar('screenshot4'); + $downloadsObj->setVar('screenshots', $screenshots); + unset($screenshots); + $download_handler->insert($downloadsObj); + } + // update wfdownloads_mod table $mod_fields = array( "requestid" => array("Type" => "int(11) NOT NULL auto_increment", "Default" => false), @@ -189,7 +202,7 @@ //); echo "<br /><span style='font-weight: bold;'>Checking Modified Downloads table</span><br />"; $mod_handler = xoops_getmodulehandler('modification', 'wfdownloads'); - $mod_table = new WfdownloadsTable("wfdownloads_mod"); + $mod_table = new WfdownloadsTable('wfdownloads_mod'); $fields = get_table_info($mod_handler->table, $mod_fields); // check for renamed fields //rename_fields($mod_table, $renamed_fields, $fields, $mod_fields); Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/ratefile.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/ratefile.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/ratefile.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -110,7 +110,7 @@ if ($wfdownloads->getHandler('rating')->insert($ratingObj)) { // All is well. Calculate Score & Add to Summary (for quick retrieval & sorting) to DB. wfdownloads_updateRating($lid); - $thankyouMessage = _MD_WFDOWNLOADS_VOTEAPPRE . "<br />" . sprintf(_MD_WFDOWNLOADS_THANKYOU, $xoopsConfig['sitename']); + $thankyouMessage = _MD_WFDOWNLOADS_VOTEAPPRE . "<br />" . sprintf(_MD_WFDOWNLOADS_THANKYOU, $GLOBALS['xoopsConfig']['sitename']); redirect_header("singlefile.php?cid={$cid}&lid={$lid}", 4, $thankyouMessage); } else { echo $ratingObj->getHtmlErrors(); Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/rss.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/rss.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/rss.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -31,7 +31,7 @@ $xoopsOption['template_main'] = 'system_' . $feed_type . '.tpl'; error_reporting(0); -include_once(XOOPS_ROOT_PATH . '/class/template.php'); +include_once XOOPS_ROOT_PATH . '/class/template.php'; $xoopsTpl = new XoopsTpl(); // Find case @@ -63,7 +63,7 @@ } $xoopsTpl->caching = true; -$xoopsTpl->cache_lifetime = $xoopsConfig['module_cache'][(int) $wfdownloads->getModule()->mid()]; +$xoopsTpl->cache_lifetime = $GLOBALS['xoopsConfig']['module_cache'][(int) $wfdownloads->getModule()->mid()]; if (!$xoopsTpl->is_cached('db:' . $xoopsOption['template_main'], $cache_prefix)) { // Get content $limit = 30; @@ -77,8 +77,8 @@ default: case 'all': $shorthand = 'all'; - $title = $xoopsConfig['sitename'] . ' - ' . htmlspecialchars($wfdownloads->getModule()->getVar('name'), ENT_QUOTES); - $desc = $xoopsConfig['slogan']; + $title = $GLOBALS['xoopsConfig']['sitename'] . ' - ' . htmlspecialchars($wfdownloads->getModule()->getVar('name'), ENT_QUOTES); + $desc = $GLOBALS['xoopsConfig']['slogan']; $channel_url = XOOPS_URL . '/modules/' . $wfdownloads->getModule()->getVat('dirname') . '/rss.php'; $criteria->add(new Criteria('cid', '(' . implode(',', $allowedDownCategoriesIds) . ')', 'IN')); @@ -88,8 +88,8 @@ case 'category': $shorthand = 'cat'; - $title = $xoopsConfig['sitename'] . ' - ' . htmlspecialchars($categoryObj->getVar('title'), ENT_QUOTES); - $desc = $xoopsConfig['slogan'] . ' - ' . htmlspecialchars($categoryObj->getVar('title'), ENT_QUOTES); + $title = $GLOBALS['xoopsConfig']['sitename'] . ' - ' . htmlspecialchars($categoryObj->getVar('title'), ENT_QUOTES); + $desc = $GLOBALS['xoopsConfig']['slogan'] . ' - ' . htmlspecialchars($categoryObj->getVar('title'), ENT_QUOTES); $channel_url = XOOPS_URL . '/modules/' . $wfdownloads->getModule()->getVat('dirname') . '/rss.php?cid=' . (int) $categoryObj->getVar('cid'); $criteria->add(new Criteria('cid', (int) $categoryObj->getVar('cid'))); @@ -103,9 +103,9 @@ $xoopsTpl->assign('channel_desc', xoops_utf8_encode($desc, 'n')); $xoopsTpl->assign('channel_link', $channel_url); $xoopsTpl->assign('channel_lastbuild', formatTimestamp(time(), $feed_type)); - $xoopsTpl->assign('channel_webmaster', $xoopsConfig['adminmail']); - $xoopsTpl->assign('channel_editor', $xoopsConfig['adminmail']); - $xoopsTpl->assign('channel_editor_name', $xoopsConfig['sitename']); + $xoopsTpl->assign('channel_webmaster', $GLOBALS['xoopsConfig']['adminmail']); + $xoopsTpl->assign('channel_editor', $GLOBALS['xoopsConfig']['adminmail']); + $xoopsTpl->assign('channel_editor_name', $GLOBALS['xoopsConfig']['sitename']); $xoopsTpl->assign('channel_category', $wfdownloads->getModule()->getVar('name', 'e')); $xoopsTpl->assign('channel_generator', 'PHP'); $xoopsTpl->assign('channel_language', _LANGCODE); @@ -128,7 +128,7 @@ $link = $url . 'singlefile.php?lid=' . (int) $item->getVar('lid'); $title = htmlspecialchars($item->getVar('title', 'n')); $teaser = htmlspecialchars($item->getVar('summary', 'n')); - $author = isset($users[$item->getVar('submitter')]) ? isset($users[$item->getVar('submitter')]) : $xoopsConfig['anonymous']; + $author = isset($users[$item->getVar('submitter')]) ? isset($users[$item->getVar('submitter')]) : $GLOBALS['xoopsConfig']['anonymous']; $xoopsTpl->append( 'items', Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/singlefile.php =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/singlefile.php 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/singlefile.php 2014-09-22 19:57:08 UTC (rev 12797) @@ -241,7 +241,7 @@ } else { $user_reviews = "cid={$cid}&lid={$lid}\">" . _MD_WFDOWNLOADS_NOUSERREVIEWS; } -$xoopsTpl->assign('lang_user_reviews', $xoopsConfig['sitename'] . ' ' . _MD_WFDOWNLOADS_USERREVIEWSTITLE); +$xoopsTpl->assign('lang_user_reviews', $GLOBALS['xoopsConfig']['sitename'] . ' ' . _MD_WFDOWNLOADS_USERREVIEWSTITLE); $xoopsTpl->assign('lang_UserReviews', sprintf($user_reviews, $downloadObj->getVar('title'))); $xoopsTpl->assign('review_amount', $reviewCount); @@ -255,7 +255,7 @@ } else { $user_mirrors = "cid={$cid}&lid={$lid}\">" . _MD_WFDOWNLOADS_NOUSERMIRRORS; } -$xoopsTpl->assign('lang_user_mirrors', $xoopsConfig['sitename'] . ' ' . _MD_WFDOWNLOADS_USERMIRRORSTITLE); +$xoopsTpl->assign('lang_user_mirrors', $GLOBALS['xoopsConfig']['sitename'] . ' ' . _MD_WFDOWNLOADS_USERMIRRORSTITLE); $xoopsTpl->assign('lang_UserMirrors', sprintf($user_mirrors, $downloadObj->getVar('title'))); $xoopsTpl->assign('mirror_amount', $mirrorCount); Modified: XoopsModules/wfdownloads/branches/luciorota/wfdownloads/sql/mysql.sql =================================================================== --- XoopsModules/wfdownloads/branches/luciorota/wfdownloads/sql/mysql.sql 2014-09-22 08:23:59 UTC (rev 12796) +++ XoopsModules/wfdownloads/branches/luciorota/wfdownloads/sql/mysql.sql 2014-09-22 19:57:08 UTC (rev 12797) @@ -3,14 +3,14 @@ # CREATE TABLE wfdownloads_broken ( - reportid int(5) NOT NULL auto_increment, - lid int(11) NOT NULL default '0', - sender int(11) NOT NULL default '0', - ip varchar(20) NOT NULL default '', - date varchar(11) NOT NULL default '0', - confirmed tinyint(1) NOT NULL default '0', - acknowledged tinyint(1) NOT NULL default '0', - PRIMARY KEY (reportid), + reportid int(5) NOT NULL auto_increment, + lid int(11) NOT NULL default '0', + sender int(11) NOT NULL default '0', + ip varchar(20) NOT NULL default '', + date varchar(11) NOT NULL default '0', + confirmed tinyint(1) NOT NULL default '0', + acknowledged tinyint(1) NOT NULL default '0', + PRIMARY KEY (reportid), KEY lid (lid), KEY sender (sender), KEY ip (ip) @@ -28,23 +28,23 @@ # CREATE TABLE wfdownloads_cat ( - cid int(5) unsigned NOT NULL auto_increment, - pid int(5) unsigned NOT NULL default '0', - title varchar(255) NOT NULL default '', - imgurl varchar(255) NOT NULL default '', - description text NOT NULL, - total int(11) NOT NULL default '0', - summary text NOT NULL, - spotlighttop int(11) NOT NULL default '0', - spotlighthis int(11) NOT NULL default '0', - dohtml tinyint(1) NOT NULL default '0', - dosmiley tinyint(1) NOT NULL default '1', - doxcode tinyint(1) NOT NULL default '1', - doimage tinyint(1) NOT NULL default '1', - dobr tinyint(1) NOT NULL default '1', - weight int(11) NOT NULL default '0', - formulize_fid int(5) NOT NULL default '0', - PRIMARY KEY (cid), + cid int(5) unsigned NOT NULL auto_increment, + pid int(5) unsigned NOT NULL default '0', + title varchar(255) NOT NULL default '', + imgurl varchar(255) NOT NULL default '', + description text NOT NULL, + total int(11) NOT NULL default '0', + summary text NOT NULL, + spotlighttop int(11) NOT NULL default '0', + spotlighthis int(11) NOT NULL default '0', + dohtml tinyint(1) NOT NULL default '0', + dosmiley tinyint(1) NOT NULL default '1', + doxcode tinyint(1) NOT NULL default '1', + doimage tinyint(1) NOT NULL default '1', + dobr tinyint(1) NOT NULL default '1', + weight int(11) NOT NULL default '0', + formulize_fid int(5) NOT NULL default '0', + PRIMARY KEY (cid), KEY pid (pid) ) ENGINE=MyISAM; @@ -59,55 +59,55 @@ # CREATE TABLE wfdownloads_downloads ( - lid int(11) unsigned NOT NULL auto_increment, - cid int(5) unsigned NOT NULL default '0', - title varchar(255) NOT NULL default '', - url varchar(255) NOT NULL default '', - filename varchar(150) NOT NULL default '', - filetype varchar(100) NOT NULL default '', - homepage varchar(100) NOT NULL default '', - version varchar(20) NOT NULL default '', - size int(8) NOT NULL default '0', - platform varchar(50) NOT NULL default '', - screenshot varchar(255) NOT NULL default '', - screenshot2 varchar(255) NOT NULL default '', - screenshot3 varchar(255) NOT NULL default '', - screenshot4 varchar(255) NOT NULL default '', - submitter int(11) NOT NULL default '0', - publisher varchar(255) NOT NULL default '', - status tinyint(2) NOT NULL default '0', - date int(10) NOT NULL default '0', - hits int(11) unsigned NOT NULL default '0', - rating double(6,4) NOT NULL default '0.0000', - votes int(11) unsigned NOT NULL default '0', - comments int(11) unsigned NOT NULL default '0', - license varchar(255) NOT NULL default '', - mirror varchar(255) NOT NULL d... [truncated message content] |