From: <be...@us...> - 2014-12-13 15:49:56
|
Revision: 12903 http://sourceforge.net/p/xoops/svn/12903 Author: beckmi Date: 2014-12-13 15:49:41 +0000 (Sat, 13 Dec 2014) Log Message: ----------- Beta 4 (see changelog) Modified Paths: -------------- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/clone.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/file.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams0.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/cjaycontent.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/news.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/wfsection.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xfsection.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xnews.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/item.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/main.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/mimetypes.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/permissions.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/pw_upload_file.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/author_items.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/category_items_sel.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/date_to_date.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_columns.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_menu.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_new.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_random_item.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_recent.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_spot.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/latest_files.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/latest_news.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/search.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/blockform.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/category.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/file.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/form/category.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/form/file.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/form/item.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/formdatetime.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/groupperm.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/item.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/metagen.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/mimetype.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/permission.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/publisher.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/rating.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/session.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/themetabform.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/uploader.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/docs/changelog.txt XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/docs/readme.txt XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/ajax_upload.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/comment_functions.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/common.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/functions.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/install.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/media.textsanitizer.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/notification.inc.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/plugin.tag.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/search.inc.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/seo_functions.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/update.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/index.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/english/admin.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/rate.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/search.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/submit.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_latest_news.tpl XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_item.tpl XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/thumb.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/visit.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/xoops_version.php Added Paths: ----------- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/constants.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tests/todo.txt Removed Paths: ------------- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/fmcontent.php XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/constants.php Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -249,6 +249,10 @@ xoops_cp_footer(); +/** + * @param $categoryObj + * @param int $level + */ function publisher_displayCategory($categoryObj, $level = 0) { $publisher = PublisherPublisher::getInstance(); @@ -283,6 +287,12 @@ unset($categoryObj); } +/** + * @param bool $showmenu + * @param int $categoryid + * @param int $nb_subcats + * @param null $categoryObj + */ function publisher_editCat($showmenu = false, $categoryid = 0, $nb_subcats = 4, $categoryObj = null) { $publisher = PublisherPublisher::getInstance(); @@ -364,7 +374,7 @@ publisher_openCollapsableBar('bottomtable', 'bottomtableicon', _AM_PUBLISHER_CAT_ITEMS, _AM_PUBLISHER_CAT_ITEMS_DSC); $startitem = XoopsRequest::getInt('startitem'); // Get the total number of published ITEMS - $totalitems = $publisher->getHandler('item')->getItemsCount($sel_cat, array(_PUBLISHER_STATUS_PUBLISHED)); + $totalitems = $publisher->getHandler('item')->getItemsCount($sel_cat, array(PublisherConstants::_PUBLISHER_STATUS_PUBLISHED)); // creating the items objects that are published $itemsObj = $publisher->getHandler('item')->getAllPublished($publisher->getConfig('idxcat_perpage'), $startitem, $sel_cat); $totalitemsOnPage = count($itemsObj); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/clone.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/clone.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/clone.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -83,6 +83,11 @@ // work around for PHP < 5.0.x if (!function_exists('file_put_contents')) { + /** + * @param $filename + * @param $data + * @param bool $file_append + */ function file_put_contents($filename, $data, $file_append = false) { if ($fp = fopen($filename, (!$file_append ? 'w+' : 'a+'))) { @@ -93,6 +98,9 @@ } // recursive clonning script +/** + * @param $path + */ function publisher_cloneFileFolder($path) { global $patKeys; @@ -127,6 +135,11 @@ } } +/** + * @param $dirname + * + * @return bool + */ function publisher_createLogo($dirname) { if (!extension_loaded("gd")) { Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/file.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/file.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/file.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -23,6 +23,11 @@ $op = XoopsRequest::getString('op'); +/** + * @param bool $showmenu + * @param int $fileid + * @param int $itemid + */ function publisher_editFile($showmenu = false, $fileid = 0, $itemid = 0) { $publisher = PublisherPublisher::getInstance(); @@ -44,7 +49,7 @@ } echo "<br />\n"; - echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_PUBLISHER_FILE_EDITING . "</span>"; + echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 6px 0 0; '>" . _AM_PUBLISHER_FILE_EDITING . "</span>"; echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_PUBLISHER_FILE_EDITING_DSC . "</span>"; publisher_openCollapsableBar('editfile', 'editfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); } else { @@ -54,7 +59,7 @@ if ($showmenu) { //publisher_adminMenu(2, _AM_PUBLISHER_FILE . " > " . _AM_PUBLISHER_FILE_ADD); } - echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_PUBLISHER_FILE_ADDING . "</span>"; + echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 6px 0 0; '>" . _AM_PUBLISHER_FILE_ADDING . "</span>"; echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_PUBLISHER_FILE_ADDING_DSC . "</span>"; publisher_openCollapsableBar('addfile', 'addfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); } Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -33,6 +33,10 @@ $op = $_POST['op']; } +/** + * @param $src + * @param $dst + */ function recurse_copy($src,$dst) { $dir = opendir($src); @@ -316,7 +320,7 @@ $itemObj->setVar('dohtml', !$arrArticle['nohtml']); $itemObj->setVar('dosmiley', !$arrArticle['nosmiley']); $itemObj->setVar('weight', 0); - $itemObj->setVar('status', _PUBLISHER_STATUS_PUBLISHED); + $itemObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_PUBLISHED); // $itemObj->setVar('dobr', !$arrArticle['dobr']); // $itemObj->setVar('item_tag', $arrArticle['tags']); @@ -369,7 +373,7 @@ $fileObj = $publisher->getHandler('file')->create(); $fileObj->setVar('name', $arrFile['filerealname']); $fileObj->setVar('description', $arrFile['filerealname']); - $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); + $fileObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); $fileObj->setVar('itemid', $itemObj->itemid()); $fileObj->setVar('mimetype', $arrFile['mimetype']); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams0.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams0.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams0.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -166,7 +166,7 @@ $itemObj->setVar('dohtml', !$arrArticle['nohtml']); $itemObj->setVar('dosmiley', !$arrArticle['nosmiley']); $itemObj->setVar('weight', 0); - $itemObj->setVar('status', _PUBLISHER_STATUS_PUBLISHED); + $itemObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_PUBLISHED); $itemObj->setVar('rating', $arrArticle['rating']); $itemObj->setVar('votes', $arrArticle['votes']); @@ -204,7 +204,7 @@ $fileObj = $publisher_file_handler->create(); $fileObj->setVar('name', $arrFile['fileshowname']); $fileObj->setVar('description', $arrFile['filedescript']); - $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); + $fileObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); $fileObj->setVar('itemid', $itemObj->itemid()); $fileObj->setVar('mimetype', $arrFile['minetype']); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/cjaycontent.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/cjaycontent.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/cjaycontent.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -33,6 +33,10 @@ $op = $_POST['op']; } +/** + * @param $src + * @param $dst + */ function recurse_copy($src, $dst) { $dir = opendir($src); @@ -134,7 +138,7 @@ // $itemObj->setVar('dohtml', !$arrArticle['nohtml']); // $itemObj->setVar('dosmiley', !$arrArticle['nosmiley']); $itemObj->setVar('weight', $arrArticle['weight']); - $itemObj->setVar('status', _PUBLISHER_STATUS_PUBLISHED); + $itemObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_PUBLISHED); // $itemObj->setVar('dobr', !$arrArticle['dobr']); // $itemObj->setVar('item_tag', $arrArticle['tags']); Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/fmcontent.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/fmcontent.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/fmcontent.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -1,347 +0,0 @@ -<?php -/* - You may not change or alter any portion of this comment or credits - of supporting developers from this source code or any supporting source code - which is considered copyrighted (c) material of the original comment or credit authors. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - */ - -/** - * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @package Publisher - * @since 1.02 Beta 4 - * @author trabis <lus...@gm...> - * @author The SmartFactory <www.smartfactory.ca> - * @author Marius Scurtescu <ma...@ro...> - * @author ZySpec <ow...@zy...> - * @version $Id$ - */ - -include_once dirname(__DIR__) . '/admin_header.php'; -$myts = MyTextSanitizer::getInstance(); - -$importFromModuleName = "FmContent " . @$_POST['fmcontent_version']; - -$scriptname = "fmcontent.php"; - -$op = 'start'; - -if (isset($_POST['op']) && ($_POST['op'] == 'go')) { - $op = $_POST['op']; -} - -if ('start' == $op) { - xoops_load('XoopsFormLoader'); - - publisher_cpHeader(); - //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('fmimport', 'fmimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); - - $module_handler = xoops_gethandler('module'); - $moduleObj = $module_handler->getByDirname('fmcontent'); - $fm_module_id = $moduleObj->getVar('mid'); - - $fmTopicHdlr =& xoops_getmodulehandler('topic', 'fmcontent'); - $fmTopicCount = $fmTopicHdlr->getCount(new Criteria('topic_modid', $fm_module_id)); - - if (empty($fmTopicCount)) { - echo "<span style='color: #567; margin: 3px 0 12px 0; font-size: small; display: block;'>" . _AM_PUBLISHER_IMPORT_NO_CATEGORY . "</span>"; - } else { - include_once $GLOBALS['xoops']->path('www/class/xoopstree.php'); - $fmContentHdlr =& xoops_getmodulehandler('page', 'fmcontent'); - $fmContentCount = $fmContentHdlr->getCount(new Criteria('content_modid', $fm_module_id)); - - if (empty($fmContentCount)) { - echo "<span style='color: #567; margin: 3px 0 12px 0; font-size: small; display: block;'>" . sprintf(_AM_PUBLISHER_IMPORT_MODULE_FOUND_NO_ITEMS, $importFromModuleName, $fmContentCount) . "</span>"; - } else { -/* - echo "<span style='color: #567; margin: 3px 0 12px 0; font-size: small; display: block;'>" . sprintf(_AM_PUBLISHER_IMPORT_MODULE_FOUND, $importFromModuleName, $fmContentCount, $fmTopicCount) . "</span>"; - $form = new XoopsThemeForm(_AM_PUBLISHER_IMPORT_SETTINGS, 'import_form', PUBLISHER_ADMIN_URL . "/import/$scriptname"); -*/ - // Categories to be imported - $sql = "SELECT cat.topic_id, cat.topic_pid, cat.topic_title, COUNT(art.content_id) FROM " . $GLOBALS['xoopsDB']->prefix("fmcontent_topic") . " AS cat INNER JOIN " . $GLOBALS['xoopsDB']->prefix("fmcontent_content") . " AS art ON ((cat.topic_id=art.content_topic) AND (cat.topic_modid=art.content_modid)) WHERE cat.topic_modid={$fm_module_id} GROUP BY art.content_topic"; - - $result = $GLOBALS['xoopsDB']->query($sql); - $cat_cbox_options = array(); - - while (list ($cid, $pid, $cat_title, $art_count) = $GLOBALS['xoopsDB']->fetchRow($result)) { - $cat_title = $myts->displayTarea($cat_title); - $cat_cbox_options[$cid] = "{$cat_title} ($art_count)"; - } - // now get articles in the top level category (content_topic=0) - $criteria = new CriteriaCompo(); - $criteria->add(new Criteria('content_modid', $fm_module_id)); - $criteria->add(new Criteria('content_topic', 0)); - $cnt_tla_contents = $fmContentHdlr->getCount($criteria); - if ($cnt_tla_contents) { - $cat_cbox_options[0] = _AM_PUBLISHER_IMPORT_FMCONTENT_NAME . " ({$cnt_tla_contents})"; - } - natcasesort($cat_cbox_options); //put them in "alphabetical" order - - echo "<span style='color: #567; margin: 3px 0 12px 0; font-size: small; display: block;'>" . sprintf(_AM_PUBLISHER_IMPORT_MODULE_FOUND, $importFromModuleName, $fmContentCount, count($cat_cbox_options)) . "</span>"; - $form = new XoopsThemeForm(_AM_PUBLISHER_IMPORT_SETTINGS, 'import_form', PUBLISHER_ADMIN_URL . "/import/$scriptname"); - - $cat_label = new XoopsFormLabel(_AM_PUBLISHER_IMPORT_CATEGORIES, implode("<br />", $cat_cbox_options)); - $cat_label->setDescription(_AM_PUBLISHER_IMPORT_CATEGORIES_DSC); - $form->addElement($cat_label); - - // Publisher parent category - xoops_load('tree'); - $categoryHdlr = $publisher->getHandler('category'); - $catObjs = $categoryHdlr->getAll(); - $myObjTree = new XoopsObjectTree($catObjs, 'categoryid', 'parentid'); - $catSelBox = $myObjTree->makeSelBox('parent_category', 'name', '-', 0, true); - $parent_cat_sel = new XoopsFormLabel(_AM_PUBLISHER_IMPORT_PARENT_CATEGORY, $catSelBox); - $parent_cat_sel->setDescription(_AM_PUBLISHER_IMPORT_PARENT_CATEGORY_DSC); - $form->addElement($parent_cat_sel); -/* - $mytree = new XoopsTree($GLOBALS['xoopsDB']->prefix("publisher_categories"), "categoryid", "parentid"); - ob_start(); - $mytree->makeMySelBox("name", "weight", $preset_id = 0, $none = 1, $sel_name = "parent_category"); - - $parent_cat_sel = new XoopsFormLabel(_AM_PUBLISHER_IMPORT_PARENT_CATEGORY, ob_get_contents()); - $parent_cat_sel->setDescription(_AM_PUBLISHER_IMPORT_PARENT_CATEGORY_DSC); - $form->addElement($parent_cat_sel); - ob_end_clean(); -*/ - $form->addElement(new XoopsFormHidden('op', 'go')); - $form->addElement(new XoopsFormButton ('', 'import', _AM_PUBLISHER_IMPORT, 'submit')); - - $form->addElement(new XoopsFormHidden('from_module_version', $_POST['news_version'])); - - $form->display(); - } - } - - publisher_closeCollapsableBar('fmimport', 'fmimporticon'); - xoops_cp_footer(); -} - -if ('go' == $op) { - publisher_cpHeader(); - //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('fmimportgo', 'fmimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); - - $module_handler = xoops_gethandler('module'); - $moduleObj = $module_handler->getByDirname('fmcontent'); - $fm_module_id = $moduleObj->getVar('mid'); - - $gperm_handler = xoops_gethandler('groupperm'); - - $cnt_imported_cat = 0; - $cnt_imported_articles = 0; - - $parentId = (isset($_POST['parent_category'])) ? (int) $_POST['parent_category'] : 0; - - // get all FmContent Content items without a category (content_topic=0) - $fmContentHdlr =& xoops_getmodulehandler('page', 'fmcontent'); - - $criteria = new CriteriaCompo(); - $criteria->add(new Criteria('content_modid', $fm_module_id)); - $criteria->add(new Criteria('content_topic', 0)); - $fmContentObjs = $fmContentHdlr->getAll($criteria); - - if (is_array($fmContentObjs) && count($fmContentObjs)) { - ++$cnt_imported_cat; //count category if there was content to import - - // create Publsher category to hold FmContent Content items with no Topic (content_topic=0) - $categoryObj = $publisher->getHandler('category')->create(); - $categoryObj->setVars(array('parentid' => $parentId, - 'name' => _AM_PUBLISHER_IMPORT_FMCONTENT_NAME, - 'description' => _AM_PUBLISHER_IMPORT_FMCONTENT_TLT, - 'image' => '', - 'total' => 0, - 'weight' => 1, - 'created' => time(), - 'moderator', $GLOBALS['xoopsUser']->getVar('uid')) - ); - $categoryObj->store(); - - $fmTopicHdlr =& xoops_getmodulehandler('topic', 'fmcontent'); - - // insert articles for this category - foreach($fmContentObjs as $thisFmContentObj) { - $itemObj = $publisher->getHandler('item')->create(); - $itemObj->setVars(array('categoryid' => $categoryObj->categoryid(), - 'title' => $thisFmContentObj->getVar('content_title'), - 'uid' => $thisFmContentObj->getVar('content_uid'), - 'summary' => $thisFmContentObj->getVar('content_short'), - 'body' => $thisFmContentObj->getVar('content_text'), - 'datesub' => $thisFmContentObj->getVar('content_create'), - 'dohtml' => $thisFmContentObj->getVar('dohtml'), - 'dosmiley' => $thisFmContentObj->getVar('dosmiley'), - 'doxcode' => $thisFmContentObj->getVar('doxcode'), - 'doimage' => $thisFmContentObj->getVar('doimage'), - 'dobr' => $thisFmContentObj->getVar('dobr'), - 'weight' => $thisFmContentObj->getVar('content_order'), - 'status' => ($thisFmContentObj->getVar('content_status')) ? _PUBLISHER_STATUS_PUBLISHED : _PUBLISHER_STATUS_OFFLINE, - 'counter' => $thisFmContentObj->getVar('content_hits'), - 'rating' => 0, - 'votes' => 0, - 'comments' => $thisFmContentObj->getVar('content_comments'), - 'meta_keywords' => $thisFmContentObj->getVar('content_words'), - 'meta_description' => $thisFmContentObj->getVar('content_desc')) - ); - $contentImg = $thisFmContentObj->getVar('content_img'); - if (!empty($contentImg)) { - $itemObj->setVars(array('images' => 1, - 'image' => $thisFmContentObj->getVar('content_img')) - ); - } - - if (!$itemObj->store()) { - echo sprintf(" " . _AM_PUBLISHER_IMPORT_ARTICLE_ERROR, $thisFmContentObj->getVar('title')) . "<br />\n"; - continue; - } else { - $newArticleArray[$thisFmContentObj->getVar('storyid')] = $itemObj->itemid(); - echo " " . sprintf(_AM_PUBLISHER_IMPORTED_ARTICLE, $itemObj->title()) . "<br />\n"; - ++$cnt_imported_articles; - } - } - - // Saving category permissions - $groupsIds = $gperm_handler->getGroupIds('fmcontent_view', $thisFmContentObj->getVar('topic_id'), $fm_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'category_read'); - $groupsIds = $gperm_handler->getGroupIds('fmcontent_submit', $thisFmContentObj->getVar('topic_id'), $fm_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'item_submit'); - - unset($fmContentObjs, $itemObj, $categoryObj); - echo "<br />\n"; - } - - // Process all "normal" Topics (categories) from FmContent - $newCatArray = array(); - $newArticleArray = array(); - $oldToNew = array(); - - $fmTopicObjs = $fmTopicHdlr->getAll(new Criteria('topic_modid', $fm_module_id)); - - // first create FmContent Topics as Publisher Categories - foreach($fmTopicObjs as $thisFmTopicObj) { - $CatIds = array('oldid' => $thisFmTopicObj->getVar('topic_id'), - 'oldpid' => $thisFmTopicObj->getVar('topic_pid') - ); - - $categoryObj = $publisher->getHandler('category')->create(); - - $categoryObj->setVars(array('parentid' => $thisFmTopicObj->getVar('topic_pid'), - 'weight' => $thisFmTopicObj->getVar('topic_weight'), - 'name' => $thisFmTopicObj->getVar('topic_title'), - 'description' => $thisFmTopicObj->getVar('topic_desc')) - ); - - // Category image - if (('blank.gif' != $thisFmTopicObj->getVar('topic_img')) && ('' != $thisFmTopicObj->getVar('topic_img'))) { - if (copy($GLOBALS['xoops']->path("www/uploads/fmcontent/img/" . $thisFmTopicObj->getVar('topic_img')), $GLOBALS['xoops']->path("www/uploads/publisher/images/category/" . $thisFmTopicObj->getVar('topic_img')))) { - $categoryObj->setVar('image', $thisFmTopicObj->getVar('topic_img')); - } - } - if (!$publisher->getHandler('category')->insert($categoryObj)) { - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_ERROR, $thisFmTopicObj->getVar('topic_title')) . "<br />\n"; - continue; - } - - $CatIds['newid'] = $categoryObj->categoryid(); - ++$cnt_imported_cat; - - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->name()) . "<br />\n"; - - // retrieve all articles (content) for this category - $criteria = new CriteriaCompo(); - $criteria->add(new Criteria('content_modid', $fm_module_id)); //only for this instance of fmcontent - $criteria->add(new Criteria('content_topic', $thisFmTopicObj->getVar('topic_id'))); //for this category - $fmContentObjs = $fmContentHdlr->getAll($criteria); - - // insert articles for this category - foreach($fmContentObjs as $thisFmContentObj) { - $itemObj = $publisher->getHandler('item')->create(); - $itemObj->setVars(array('categoryid' => $CatIds['newid'], - 'title' => $thisFmContentObj->getVar('content_title'), - 'uid' => $thisFmContentObj->getVar('content_uid'), - 'summary' => $thisFmContentObj->getVar('content_short'), - 'body' => $thisFmContentObj->getVar('content_text'), - 'counter' => $thisFmContentObj->getVar('content_hits'), - 'datesub' => $thisFmContentObj->getVar('content_create'), - 'dohtml' => $thisFmContentObj->getVar('dohtml'), - 'dosmiley' => $thisFmContentObj->getVar('dosmiley'), - 'doxcode' => $thisFmContentObj->getVar('doxcode'), - 'doimage' => $thisFmContentObj->getVar('doimage'), - 'dobr' => $thisFmContentObj->getVar('dobr'), - 'weight' => $thisFmContentObj->getVar('content_order'), - 'status' => ($thisFmContentObj->getVar('content_status')) ? _PUBLISHER_STATUS_PUBLISHED : _PUBLISHER_STATUS_OFFLINE, - 'rating' => 0, - 'votes' => 0, - 'comments' => $thisFmContentObj->getVar('content_comments'), - 'meta_keywords' => $thisFmContentObj->getVar('content_words'), - 'meta_description' => $thisFmContentObj->getVar('content_desc')) - ); - $contentImg = $thisFmContentObj->getVar('content_img'); - if (!empty($contentImg)) { - $itemObj->setVar('images', 1); - $itemObj->setVar('image', $thisFmContentObj->getVar('content_img')); - } - - if (!$itemObj->store()) { - echo sprintf(" " . _AM_PUBLISHER_IMPORT_ARTICLE_ERROR, $thisFmContentObj->getVar('title')) . "<br />\n"; - continue; - } else { - $newArticleArray[$thisFmContentObj->getVar('storyid')] = $itemObj->itemid(); - echo " " . sprintf(_AM_PUBLISHER_IMPORTED_ARTICLE, $itemObj->title()) . "<br />\n"; - ++$cnt_imported_articles; - } - } - - // Saving category permissions - $groupsIds = $gperm_handler->getGroupIds('fmcontent_view', $thisFmContentObj->getVar('topic_id'), $fm_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'category_read'); - $groupsIds = $gperm_handler->getGroupIds('fmcontent_submit', $thisFmContentObj->getVar('topic_id'), $fm_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'item_submit'); - - $newCatArray[$CatIds['oldid']] = $CatIds; - unset($CatIds); - echo "<br />\n"; - } - - // Looping through cat to change the parentid to the new parentid - foreach ($newCatArray as $oldid => $CatIds) { - $criteria = new CriteriaCompo(); - $criteria->add(new Criteria('categoryid', $CatIds['newid'])); - $oldpid = $CatIds['oldpid']; - $newpid = (0 == $oldpid) ? $parentId : $newCatArray[$oldpid]['newid']; - $publisher->getHandler('category')->updateAll('parentid', $newpid, $criteria); - unset($criteria); - } - - // Looping through the comments to link them to the new articles and module - echo _AM_PUBLISHER_IMPORT_COMMENTS . "<br />\n"; - - $publisher_module_id = $publisher->getModule()->mid(); - - $comment_handler = xoops_gethandler('comment'); - $criteria = new CriteriaCompo(); - $criteria->add(new Criteria('com_modid', $fm_module_id)); - $comments = $comment_handler->getObjects($criteria); - foreach ($comments as $comment) { - $comment->setVar('com_itemid', $newArticleArray[$comment->getVar('com_itemid')]); - $comment->setVar('com_modid', $publisher_module_id); - $comment->setNew(); - if (!$comment_handler->insert($comment)) { - echo " " . sprintf(_AM_PUBLISHER_IMPORTED_COMMENT_ERROR, $comment->getVar('com_title')) . "<br />\n"; - } else { - echo " " . sprintf(_AM_PUBLISHER_IMPORTED_COMMENT, $comment->getVar('com_title')) . "<br />\n"; - } - - } - - echo "<br /><br />" . _AM_PUBLISHER_IMPORT_DONE . "<br />\n" - . "" . sprintf(_AM_PUBLISHER_IMPORTED_CATEGORIES, $cnt_imported_cat) . "<br />\n" - . "" . sprintf(_AM_PUBLISHER_IMPORTED_ARTICLES, $cnt_imported_articles) . "<br />\n" - . "<br/>\n<a href='" . PUBLISHER_URL . "/'>" . _AM_PUBLISHER_IMPORT_GOTOMODULE . "</a><br />\n"; - - publisher_closeCollapsableBar('fmimportgo', 'fmimportgoicon'); - xoops_cp_footer(); -} Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/news.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/news.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/news.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -166,7 +166,7 @@ $itemObj->setVar('dohtml', !$arrArticle['nohtml']); $itemObj->setVar('dosmiley', !$arrArticle['nosmiley']); $itemObj->setVar('weight', 0); - $itemObj->setVar('status', _PUBLISHER_STATUS_PUBLISHED); + $itemObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_PUBLISHED); $itemObj->setVar('rating', $arrArticle['rating']); $itemObj->setVar('votes', $arrArticle['votes']); @@ -204,7 +204,7 @@ $fileObj = $publisher_file_handler->create(); $fileObj->setVar('name', $arrFile['fileshowname']); $fileObj->setVar('description', $arrFile['filedescript']); - $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); + $fileObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); $fileObj->setVar('itemid', $itemObj->itemid()); $fileObj->setVar('mimetype', $arrFile['minetype']); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/wfsection.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/wfsection.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/wfsection.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -171,7 +171,7 @@ $itemObj->setVar('dosmiley', !$arrArticle['nosmiley']); $itemObj->setVar('dobr', $arrArticle['nobreaks']); $itemObj->setVar('weight', $arrArticle['weight']); - $itemObj->setVar('status', _PUBLISHER_STATUS_PUBLISHED); + $itemObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_PUBLISHED); $itemObj->setGroups_read(explode(" ", trim($arrArticle['groupid']))); // HTML Wrap @@ -202,7 +202,7 @@ $fileObj = $publisher->getHandler('file')->create(); $fileObj->setVar('name', $arrFile['fileshowname']); $fileObj->setVar('description', $arrFile['filedescript']); - $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); + $fileObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); $fileObj->setVar('itemid', $itemObj->itemid()); $fileObj->setVar('mimetype', $arrFile['minetype']); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xfsection.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xfsection.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xfsection.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -166,9 +166,9 @@ $itemObj->setGroups_read(explode(" ", trim($arrArticle['groupid']))); // status - $status = _PUBLISHER_STATUS_PUBLISHED; + $status = PublisherConstants::_PUBLISHER_STATUS_PUBLISHED; if ($arrArticle['offline']) { - $status = _PUBLISHER_STATUS_OFFLINE; + $status = PublisherConstants::_PUBLISHER_STATUS_OFFLINE; } $itemObj->setVar('status', $status); @@ -200,7 +200,7 @@ $fileObj = $publisher->getHandler('file')->create(); $fileObj->setVar('name', $arrFile['fileshowname']); $fileObj->setVar('description', $arrFile['filedescript']); - $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); + $fileObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); $fileObj->setVar('itemid', $itemObj->itemid()); $fileObj->setVar('mimetype', $arrFile['minetype']); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xnews.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xnews.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xnews.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -33,6 +33,10 @@ $op = $_POST['op']; } +/** + * @param $src + * @param $dst + */ function recurse_copy($src, $dst) { $dir = opendir($src); @@ -173,7 +177,7 @@ ob_end_clean(); $form->addElement(new XoopsFormHidden('op', 'go')); - $form->addElement(new XoopsFormButton ('', 'import', _AM_PUBLISHER_IMPORT, 'submit')); + $form->addElement(new XoopsFormButton('', 'import', _AM_PUBLISHER_IMPORT, 'submit')); $form->addElement(new XoopsFormHidden('from_module_version', $_POST['xnews_version'])); @@ -340,7 +344,7 @@ $itemObj->setVar('dohtml', !$arrArticle['nohtml']); $itemObj->setVar('dosmiley', !$arrArticle['nosmiley']); $itemObj->setVar('weight', 0); - $itemObj->setVar('status', _PUBLISHER_STATUS_PUBLISHED); + $itemObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_PUBLISHED); $itemObj->setVar('dobr', !$arrArticle['dobr']); $itemObj->setVar('item_tag', $arrArticle['tags']); @@ -393,7 +397,7 @@ $fileObj = $publisher->getHandler('file')->create(); $fileObj->setVar('name', $arrFile['filerealname']); $fileObj->setVar('description', $arrFile['filerealname']); - $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); + $fileObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); $fileObj->setVar('itemid', $itemObj->itemid()); $fileObj->setVar('mimetype', $arrFile['mimetype']); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -115,17 +115,6 @@ } } - // FmContent - $fmcontent_version = 0; - $moduleObj = $module_handler->getByDirname('fmcontent'); - if ($moduleObj) { - $from_module_version = round($moduleObj->getVar('version') / 100, 2); - if (($from_module_version >= 1.1)) { - $importfile_select_array["fmcontent"] = "FmContent " . $from_module_version; - $fmcontent_version = $from_module_version; - } - } - // XF-Section /*$xfs_version = 0; $moduleObj = $module_handler->getByDirname('xfsection'); @@ -174,7 +163,7 @@ $sform->display(); unset($hidden); } else { - echo "<span style='color: #567; margin: 3px 0 12px 0; font-weight: bold; font-size: small; display: block;'>" . _AM_PUBLISHER_IMPORT_NO_MODULE . "</span>"; + echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-weight: bold; font-size: small; display: block; \">" . _AM_PUBLISHER_IMPORT_NO_MODULE . "</span>"; } // End of collapsable bar Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/item.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/item.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/item.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -75,11 +75,11 @@ $itemObj->setVarsFromRequest(); $old_status = $itemObj->status(); - $new_status = XoopsRequest::getInt('status', _PUBLISHER_STATUS_PUBLISHED); //_PUBLISHER_STATUS_NOTSET; + $new_status = XoopsRequest::getInt('status', PublisherConstants::_PUBLISHER_STATUS_PUBLISHED); //_PUBLISHER_STATUS_NOTSET; switch ($new_status) { - case _PUBLISHER_STATUS_SUBMITTED: - if (($old_status == _PUBLISHER_STATUS_NOTSET)) { + case PublisherConstants::_PUBLISHER_STATUS_SUBMITTED: + if (($old_status == PublisherConstants::_PUBLISHER_STATUS_NOTSET)) { $error_msg = _AM_PUBLISHER_ITEMNOTUPDATED; } else { $error_msg = _AM_PUBLISHER_ITEMNOTCREATED; @@ -87,18 +87,18 @@ $redirect_msg = _AM_PUBLISHER_ITEM_RECEIVED_NEED_APPROVAL; break; - case _PUBLISHER_STATUS_PUBLISHED: - if (($old_status == _PUBLISHER_STATUS_NOTSET) || ($old_status == _PUBLISHER_STATUS_SUBMITTED)) { + case PublisherConstants::_PUBLISHER_STATUS_PUBLISHED: + if (($old_status == PublisherConstants::_PUBLISHER_STATUS_NOTSET) || ($old_status == PublisherConstants::_PUBLISHER_STATUS_SUBMITTED)) { $redirect_msg = _AM_PUBLISHER_SUBMITTED_APPROVE_SUCCESS; - $notifToDo = array(_PUBLISHER_NOT_ITEM_PUBLISHED); + $notifToDo = array(PublisherConstants::_PUBLISHER_NOT_ITEM_PUBLISHED); } else { $redirect_msg = _AM_PUBLISHER_PUBLISHED_MOD_SUCCESS; } $error_msg = _AM_PUBLISHER_ITEMNOTUPDATED; break; - case _PUBLISHER_STATUS_OFFLINE: - if ($old_status == _PUBLISHER_STATUS_NOTSET) { + case PublisherConstants::_PUBLISHER_STATUS_OFFLINE: + if ($old_status == PublisherConstants::_PUBLISHER_STATUS_NOTSET) { $redirect_msg = _AM_PUBLISHER_OFFLINE_CREATED_SUCCESS; } else { $redirect_msg = _AM_PUBLISHER_OFFLINE_MOD_SUCCESS; @@ -106,8 +106,8 @@ $error_msg = _AM_PUBLISHER_ITEMNOTUPDATED; break; - case _PUBLISHER_STATUS_REJECTED: - if ($old_status == _PUBLISHER_STATUS_NOTSET) { + case PublisherConstants::_PUBLISHER_STATUS_REJECTED: + if ($old_status == PublisherConstants::_PUBLISHER_STATUS_NOTSET) { $error_msg = _AM_PUBLISHER_ITEMNOTUPDATED; } else { $error_msg = _AM_PUBLISHER_ITEMNOTCREATED; @@ -178,7 +178,7 @@ publisher_openCollapsableBar('submiteditemstable', 'submiteditemsicon', _AM_PUBLISHER_SUBMISSIONSMNGMT, _AM_PUBLISHER_SUBMITTED_EXP); // Get the total number of submitted ITEM - $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_SUBMITTED)); + $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_SUBMITTED)); $itemsObj = $publisher->getHandler('item')->getAllSubmitted($publisher->getConfig('idxcat_perpage'), $submittedstartitem, -1, $orderBy, $ascOrDesc); @@ -227,7 +227,7 @@ publisher_openCollapsableBar('item_publisheditemstable', 'item_publisheditemsicon', _AM_PUBLISHER_PUBLISHEDITEMS, _AM_PUBLISHER_PUBLISHED_DSC); // Get the total number of published ITEM - $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_PUBLISHED)); + $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_PUBLISHED)); $itemsObj = $publisher->getHandler('item')->getAllPublished($publisher->getConfig('idxcat_perpage'), $publishedstartitem, -1, $orderBy, $ascOrDesc); @@ -276,7 +276,7 @@ // Display Offline articles publisher_openCollapsableBar('offlineitemstable', 'offlineitemsicon', _AM_PUBLISHER_ITEMS . " " . _CO_PUBLISHER_OFFLINE, _AM_PUBLISHER_OFFLINE_EXP); - $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_OFFLINE)); + $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_OFFLINE)); $itemsObj = $publisher->getHandler('item')->getAllOffline($publisher->getConfig('idxcat_perpage'), $offlinestartitem, -1, $orderBy, $ascOrDesc); @@ -326,7 +326,7 @@ publisher_openCollapsableBar('Rejecteditemstable', 'rejecteditemsicon', _AM_PUBLISHER_REJECTED_ITEM, _AM_PUBLISHER_REJECTED_ITEM_EXP, _AM_PUBLISHER_SUBMITTED_EXP); // Get the total number of Rejected ITEM - $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_REJECTED)); + $totalitems = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_REJECTED)); $itemsObj = $publisher->getHandler('item')->getAllRejected($publisher->getConfig('idxcat_perpage'), $rejectedstartitem, -1, $orderBy, $ascOrDesc); @@ -373,6 +373,11 @@ } xoops_cp_footer(); +/** + * @param bool $showmenu + * @param int $itemid + * @param bool $clone + */ function publisher_editItem($showmenu = false, $itemid = 0, $clone = false) { $publisher = PublisherPublisher::getInstance(); @@ -398,53 +403,53 @@ if ($clone) { $itemObj->setNew(); $itemObj->setVar('itemid', 0); - $itemObj->setVar('status', _PUBLISHER_STATUS_NOTSET); + $itemObj->setVar('status', PublisherConstants::_PUBLISHER_STATUS_NOTSET); $itemObj->setVar('datesub', time()); } switch ($itemObj->status()) { - case _PUBLISHER_STATUS_SUBMITTED: + case PublisherConstants::_PUBLISHER_STATUS_SUBMITTED: $breadcrumb_action1 = _CO_PUBLISHER_SUBMITTED; $breadcrumb_action2 = _AM_PUBLISHER_APPROVING; $page_title = _AM_PUBLISHER_SUBMITTED_TITLE; $page_info = _AM_PUBLISHER_SUBMITTED_INFO; $button_caption = _AM_PUBLISHER_APPROVE; - $new_status = _PUBLISHER_STATUS_PUBLISHED; + $new_status = PublisherConstants::_PUBLISHER_STATUS_PUBLISHED; break; - case _PUBLISHER_STATUS_PUBLISHED: + case PublisherConstants::_PUBLISHER_STATUS_PUBLISHED: $breadcrumb_action1 = _CO_PUBLISHER_PUBLISHED; $breadcrumb_action2 = _AM_PUBLISHER_EDITING; $page_title = _AM_PUBLISHER_PUBLISHEDEDITING; $page_info = _AM_PUBLISHER_PUBLISHEDEDITING_INFO; $button_caption = _AM_PUBLISHER_MODIFY; - $new_status = _PUBLISHER_STATUS_PUBLISHED; + $new_status = PublisherConstants::_PUBLISHER_STATUS_PUBLISHED; break; - case _PUBLISHER_STATUS_OFFLINE: + case PublisherConstants::_PUBLISHER_STATUS_OFFLINE: $breadcrumb_action1 = _CO_PUBLISHER_OFFLINE; $breadcrumb_action2 = _AM_PUBLISHER_EDITING; $page_title = _AM_PUBLISHER_OFFLINEEDITING; $page_info = _AM_PUBLISHER_OFFLINEEDITING_INFO; $button_caption = _AM_PUBLISHER_MODIFY; - $new_status = _PUBLISHER_STATUS_OFFLINE; + $new_status = PublisherConstants::_PUBLISHER_STATUS_OFFLINE; break; - case _PUBLISHER_STATUS_REJECTED: + case PublisherConstants::_PUBLISHER_STATUS_REJECTED: $breadcrumb_action1 = _CO_PUBLISHER_REJECTED; $breadcrumb_action2 = _AM_PUBLISHER_REJECTED; $page_title = _AM_PUBLISHER_REJECTED_EDIT; $page_info = _AM_PUBLISHER_REJECTED_EDIT_INFO; $button_caption = _AM_PUBLISHER_MODIFY; - $new_status = _PUBLISHER_STATUS_REJECTED; + $new_status = PublisherConstants::_PUBLISHER_STATUS_REJECTED; break; - case _PUBLISHER_STATUS_NOTSET: // Then it's a clone... + case PublisherConstants::_PUBLISHER_STATUS_NOTSET: // Then it's a clone... $breadcrumb_action1 = _AM_PUBLISHER_ITEMS; $breadcrumb_action2 = _AM_PUBLISHER_CLONE_NEW; $button_caption = _AM_PUBLISHER_CREATE; - $new_status = _PUBLISHER_STATUS_PUBLISHED; + $new_status = PublisherConstants::_PUBLISHER_STATUS_PUBLISHED; $page_title = _AM_PUBLISHER_ITEM_DUPLICATING; $page_info = _AM_PUBLISHER_ITEM_DUPLICATING_DSC; break; @@ -456,7 +461,7 @@ $page_title = _AM_PUBLISHER_PUBLISHEDEDITING; $page_info = _AM_PUBLISHER_PUBLISHEDEDITING_INFO; $button_caption = _AM_PUBLISHER_MODIFY; - $new_status = _PUBLISHER_STATUS_PUBLISHED; + $new_status = PublisherConstants::_PUBLISHER_STATUS_PUBLISHED; break; } @@ -485,7 +490,7 @@ $breadcrumb_action1 = _AM_PUBLISHER_ITEMS; $breadcrumb_action2 = _AM_PUBLISHER_CREATINGNEW; $button_caption = _AM_PUBLISHER_CREATE; - $new_status = _PUBLISHER_STATUS_PUBLISHED; + $new_status = PublisherConstants::_PUBLISHER_STATUS_PUBLISHED; if ($showmenu) { //publisher_adminMenu(2, $breadcrumb_action1 . " > " . $breadcrumb_action2); Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/main.php =================================================================== --- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/main.php 2014-12-13 13:16:18 UTC (rev 12902) +++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/main.php 2014-12-13 15:49:41 UTC (rev 12903) @@ -55,16 +55,16 @@ $totalcategories = $publisher->getHandler('category')->getCategoriesCount(-1); // Total submitted ITEMs -$totalsubmitted = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_SUBMITTED)); +$totalsubmitted = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_SUBMITTED)); // Total published ITEMs -$totalpublished = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_PUBLISHED)); +$totalpublished = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_PUBLISHED)); // Total offline ITEMs -$totaloffline = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_OFFLINE)); +$totaloffline = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_OFFLINE)); // Total rejected -$totalrejected = $publisher->getHandler('item')->getItemsCount(-1, array(_PUBLISHER_STATUS_REJECTED)); +$totalrejected = $publisher->getHandler('item')->getItemsCount(-1, array(PublisherConstants::_PUBLISHER_STATUS_REJECTED)); // Check Path Configuration if ((publisher_getPathStatus('root', true) < 0) || @@ -142,38 +142,38 @@ } switch ($statussel) { - case _PUBLISHER_STATUS_ALL : + case PublisherConstants::_PUBLISHER_STATUS_ALL : $selectedtxt0 = "selected='selected'"; $caption = _AM_PUBLISHER_ALL; $cond = ""; $status_explaination = _AM_PUBLISHER_ALL_EXP; break; - case _PUBLISHER_STATUS_SUBMITTED : + case PublisherConstants::_PUBLISHER_STATUS_SUBMITTED : $selectedtxt1 = "selected='selected'"; $caption = _CO_PUBLISHER_SUBMITTED; - $cond = " WHERE status = " . _PUBLISHER_STATUS_SUBMITTED . " "; + $cond = " WHERE status = " . PublisherConstants::_PUBLISHER_STATUS_SUBMITTED . " "; $status_explaination = _AM_PUBLISHER_SUBMITTED_EXP; break; - case _PUBLISHER_STATUS_PUBLISHED : + case PublisherConstants::_PUBLISHER_STATUS_PUBLISHED : $selectedtxt2 = "selected='selected'"; $caption = _CO_PUBLISHER_PUBLISHED; - $cond = " WHERE status = " . _PUBLISHER_STATUS_PUBLISHED . " "; + $cond = " WHERE status = " . PublisherConstants::_PUBLISHER_STATUS_PUBLISHED . " "; $status_explaination = _AM_PUBLISHER_PUBLISHED_EXP; break; - case _PUBLISHER_STATUS_OFFLINE : + case PublisherConstants::_PUBLISHER_STATUS_OFFLINE : $selectedtxt3 = "selected='selected'"; $caption = _CO_PUBLISHER_OFFLINE; - $cond = " WHERE status = " . _PUBLISHER_STATUS_OFFLINE . " "; + $cond = " WHERE status = " . PublisherConstants::_PUBLISHER_STATUS_OFFLINE . " "; $status_explaination = _AM_PUBLISHER_OFFLINE_EXP; break; - case _PUBLISHER_STATUS_REJECTED : + case PublisherConstants::_PUBLISHER_STATUS_REJECTED : $selectedtxt4 = "selected='selected'"; $caption = _CO_PUBLISHER_REJECTED; - $cond = " WHERE status = " . _PUBLISHER_STATUS_REJECTED . " "; + $cond = " WHERE status = " . PublisherConstants::_PUBLISHER_STATUS_REJECTED . " "; $status_explaination = _AM_PUBLISHER_REJECTED_ITEM_EXP; break; } @@ -230,7 +230,7 @@ switch ($itemsObj[$i]->status()) { - case _PUBLISHER_STATUS_SUBMITTED : + case PublisherConstants::_PUBLISHER_STATUS_SUBMITTED : $statustxt = _CO_PUBLISHER_SUBMITTED; $approve = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/assets/images/links/approve.gif' title='" . _AM_PUBLISHER_SUBMISSION_MODERATE . "' alt='" . _AM_PUBLISHER_SUBMISSION_MODERATE . "' /></a> "; $clone = ''; @@ -238,7 +238,7 @@ $modify = ""; break; - case _PUBLISHER_STATUS_PUBLISHED : + case PublisherConstants::_PUBLISHER_STATUS_PUBLISHED : $statustxt = _CO_PUBLISHER_PUBLISHED; $approve = ""; $clone = "<a href='item.php?op=clone&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/assets/images/links/clone.gif' title='" . _AM_PUBLISHER_CLONE_ITEM . "' alt='" . _AM_PUBLISHER_CLONE_ITEM . "' /></a> "; @@ -246,7 +246,7 @@ $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/assets/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "' /></a>"; break; - case _PUBLISHER_STATUS_OFFLINE : + case PublisherConstants::_PUBLISHER_STATUS_OFFLINE : $statustxt = _CO_PUBLISHER_OFFLINE; $approve = ""; $clone = "<a href='item.php?op=clone&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/assets/images/links/clone.gif' title='" . _AM_PUBLISHER_CLONE_ITEM . "' alt='" . _AM_PUBLISHER_CLONE_ITEM . "' /></a> "; @@ -254,7 +254,7 @@ $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/assets/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "' /></a>"; break; - case _PUBLISHER_STATUS_REJECTED : + case PublisherConstants::_PUBLISHER_STATUS_REJECTED : $statustxt = _CO_PUBLISHER_REJECTED; $approve = ""; $clone = "<a href='item.php?op=clone&itemid=" . $item... [truncated message content] |