From: <zy...@us...> - 2015-02-11 01:03:20
|
Revision: 12974 http://sourceforge.net/p/xoops/svn/12974 Author: zyspec Date: 2015-02-11 01:03:15 +0000 (Wed, 11 Feb 2015) Log Message: ----------- create 2 category blocks Modified Paths: -------------- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/docs/changelog.txt XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/blocks.php XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/modinfo.php XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/xoops_version.php Added Paths: ----------- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_cat_selbox.php XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_categories.php XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_cat_selbox.html XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_categories.html Added: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_cat_selbox.php =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_cat_selbox.php (rev 0) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_cat_selbox.php 2015-02-11 01:03:15 UTC (rev 12974) @@ -0,0 +1,107 @@ +<?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. +*/ +/** + * TDMDownloads Block cat_selbox.php + * + * Xoops TDMDownloads - a multicategory downloads module + * + * @copyright:: {@link http://sourceforge.net/projects/xoops/ The XOOPS Project} + * @license:: {@link http://www.fsf.org/copyleft/gpl.html GNU public license} + * @package:: tdmdownloads + * @subpackage:: blocks + * @since:: 2.00 + * @author:: zyspec <owners@zyspec> + * @version:: $Id: $ + */ + +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +/** + * + * Display categories in a block + * @param array $options + * 0 - sort order, weight|title + * 1 - show subcats in block + * 2 - number of subcats to show + * 3 - number of chars in cat title to display + */ +function b_tdmdownloads_cat_selbox_show($options) +{ +// $myts =& MyTextSanitizer::getInstance(); + + $block = ''; + + $sSort = $options[0]; + $dispSubcats = (int) $options[1] ? true : false; + $numChars = (int) $options[2]; + + $moduleHandler =& xoops_gethandler('module'); + $module =& $moduleHandler->getByDirname(basename(dirname(dirname(__FILE__)))); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + $groups = ($GLOBALS['xoopsUser'] instanceof XoopsUser) ? $GLOBALS['xoopsUser']->getGroups() : XOOPS_GROUP_ANONYMOUS; + $gperm_handler =& xoops_gethandler('groupperm'); + $allowed_cats = $gperm_handler->getItemIds("tdmdownloads_view", $groups, $module->getVar('mid')); + $catIds = implode(',', $allowed_cats); + + $catHandler =& xoops_getModuleHandler('tdmdownloads_cat', 'TDMDownloads'); + + // get TLA categories user has permission to see + $criteria = new CriteriaCompo(); + $criteria->add(new Criteria('cat_cid', "({$catIds})", "IN")); + if (!$dispSubcats) { // only display TLA cats + $criteria->add(new Criteria('cat_pid', 0)); + } + $criteria->setSort($sSort); + $criteria->setOrder('ASC'); + $catObjArray = $catHandler->getAll($criteria); + $catCount = count($catObjArray); + + if ($catCount) { // if there are TLA categories user can see + if ($numChars > 0) { + foreach($catObjArray as &$catObj) { + $catTitle = $catObj->getVar('cat_title'); + if (mb_strlen($catTitle) > $numChars) { + $catObj->setVar('cat_title', xoops_substr($catTitle, 0, $numChars)); + } + } + } + xoops_load('xoopsobjectree'); + $mytree = new XoopsObjectTree($catObjArray, 'cat_cid', 'cat_pid'); + $block['select'] = $mytree->makeSelBox('categories', 'cat_title', '-', '', true, 0, "' onchange=\"window.location='" . XOOPS_URL . "/modules/TDMDownloads/viewcat.php?cid=' + this.value;\""); + } + + return $block; +} + +function b_tdmdownloads_cat_selbox_edit($options) +{ + $form = "<script type='text/javascript'>\n" + . " function updateTextInput(val) {\n" + . " document.getElementById('textInput').value=val;\n" + . " }\n" + . "</script>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_ORDER . "<select name='options[]' class='pad5 marg5'>\n" + . "<option value='cat_weight' " . (('cat_weight' == $options[0]) ? " selected='selected'" : "") . ">" . _MB_TDMDOWNLOADS_WEIGHT . "</option>\n" + . "<option value='cat_title' " . (('cat_title' == $options[0]) ? " selected='selected'" : "") . ">" . _MB_TDMDOWNLOADS_TITLE . "</option>\n" + . "</select></label>\n" + . "<br/>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_SHOW_SUBS . "<select name='options[]' class='pad5 marg5'>\n" + . "<option value='0' " . (($options[1]) ? "" : " selected='selected'") . ">" . _NO . "</option>\n" + . "<option value='1' " . (($options[1]) ? " selected='selected'" : "") . ">" . _YES . "</option>\n" + . "</select></label>\n" + . "<br/>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_DISP . "\n" + . "<input type='number' class='txtcenter solidsilver pad5 marg5' name='options[]' value='{$options[2]}' min='0' />" . _MB_TDMDOWNLOADS_NUM_CHARS . " (<i>" . _MB_TDMDOWNLOADS_NOLIMIT . "</i>)</label>\n"; + + return $form; +} Added: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_categories.php =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_categories.php (rev 0) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/blocks/tdmdownloads_categories.php 2015-02-11 01:03:15 UTC (rev 12974) @@ -0,0 +1,170 @@ +<?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. +*/ +/** + * TDMDownloads Block categories.php + * + * Xoops TDMDownloads - a multicategory downloads module + * + * @copyright:: {@link http://sourceforge.net/projects/xoops/ The XOOPS Project} + * @license:: {@link http://www.fsf.org/copyleft/gpl.html GNU public license} + * @package:: tdmdownloads + * @subpackage:: blocks + * @since:: 2.00 + * @author:: zyspec <owners@zyspec> + * @version:: $Id: $ + */ + +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +/** + * + * Display categories in a block + * @param array $options + * 0 - sort order, weight|title + * 1 - display xx TLA categories + * 2 - show subcats in block + * 3 - number of subcats to show + * 4 - number of columns to display + * 5 - number of chars in cat title to display + */ +function b_tdmdownloads_cat_show($options) +{ +// $myts =& MyTextSanitizer::getInstance(); + + $block = ''; + + $sSort = $options[0]; + $numCatsToShow = (int) $options[1]; + $dispSubcats = (int) $options[2] ? true : false; + $numSubcatsToShow = (int) $options[3]; + $numCols = (int) $options[4]; + $numChars = (int) $options[5]; + + $moduleHandler =& xoops_gethandler('module'); + $module =& $moduleHandler->getByDirname(basename(dirname(dirname(__FILE__)))); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + $groups = ($GLOBALS['xoopsUser'] instanceof XoopsUser) ? $GLOBALS['xoopsUser']->getGroups() : XOOPS_GROUP_ANONYMOUS; + $gperm_handler =& xoops_gethandler('groupperm'); + $allowed_cats = $gperm_handler->getItemIds("tdmdownloads_view", $groups, $module->getVar('mid')); + $catIds = implode(',', $allowed_cats); + + $catHandler =& xoops_getModuleHandler('tdmdownloads_cat', 'TDMDownloads'); + + // get TLA categories user has permission to see + $criteria = new CriteriaCompo(); + $criteria->add(new Criteria('cat_cid', "({$catIds})", "IN")); + $criteria->add(new Criteria('cat_pid', 0)); + $criteria->setSort($sSort); + $criteria->setOrder('ASC'); + if (!empty($numCatsToShow)) { + $criteria->setLimit($numCatsToShow); + } + $tlaCatObjArray = $catHandler->getAll($criteria); + $tlaCatCount = count($tlaCatObjArray); + + if ($tlaCatCount) { // if there are TLA categories user can see + $block['nb_catcol'] = $numCols; + + if ($dispSubcats) { // want to show subcats so get them from the dB + // setup the category tree + $tlaCatIdArray = array_keys($tlaCatObjArray); + $tlaCatIds = implode(',', $tlaCatIdArray); + $criteria = new CriteriaCompo(); + $criteria->add(new Criteria('cat_cid', "({$catIds})", "IN")); + $criteria->add(new Criteria('cat_pid', "({$tlaCatIds})", "IN")); + $criteria->setSort($sSort); + $criteria->setOrder('ASC'); + + $subcatObjArray = $catHandler->getAll($criteria); + $subcatCount = (is_array($subcatObjArray)) ? count($subcatObjArray) : 0; + $allCatObjArray = $tlaCatObjArray + $subcatObjArray; + + xoops_load('xoopsobjectree'); + $mytree = new XoopsObjectTree($allCatObjArray, 'cat_cid', 'cat_pid'); + } + foreach ($tlaCatObjArray as $tlaCatObj) { + $chcount = 0; + $subcategories = array(); + if ($dispSubcats) { // and want subcats + $childTreeObjs = $mytree->getFirstChild($tlaCatObj->getVar('cat_cid')); + + foreach ($childTreeObjs as $subcatObj) { + if (($numSubcatsToShow > 0) && ($chcount >= $numSubcatsToShow)){ +// $subcategories = "<li>[<a href='" . XOOPS_URL . "/modules/TDMDownloads/viewcat.php?cid=" . $tlaCatObj->getVar('cat_cid') . "'>+</a>]</li>"; + $subcategories[] = array('id' => $tlaCatObj->getVar('cat_cid'), + 'title' => '+'); + break; + } + if (($numChars > 0) && (mb_strlen($subcatObj->getVar('cat_title')) > $numChars)) { + $subcatTitle = xoops_substr($subcatObj->getVar('cat_title'), 0, $numChars); + } else { + $subcatTitle = $subcatObj->getVar('cat_title'); + } +// $subcategories .= "<li><a href='" . XOOPS_URL . "/modules/TDMDownloads/viewcat.php?cid=" . $subcatObj->getVar('cat_cid') . "'>{$subcatTitle}</a></li>"; + $subcategories[] = array('id' => $subcatObj->getVar('cat_cid'), + 'title' => $subcatTitle); + ++$chcount; + } + } + if (($numChars > 0) && (mb_strlen($tlaCatObj->getVar('cat_title')) > $numChars)) { + $catTitle = xoops_substr($tlaCatObj->getVar('cat_title'), 0, $numChars); + } else { + $catTitle = $tlaCatObj->getVar('cat_title'); + } + $block['categories'][] = array('id' => $tlaCatObj->getVar('cat_cid'), + 'pid' => $tlaCatObj->getVar('cat_pid'), + 'title' => $catTitle, + 'subcategories' => $subcategories, + /* not currently used + 'description_main' => $tlaCatObj->getVar('cat_description_main'), + 'image' => $uploadurl . $tlaCatObj->getVar('cat_imgurl'), + */ + ); + + } + } + + return $block; +} + +function b_tdmdownloads_cat_edit($options) +{ + $form = "<script type='text/javascript'>\n" + . " function updateTextInput(val) {\n" + . " document.getElementById('textInput').value=val;\n" + . " }\n" + . "</script>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_ORDER . "<select name='options[]' class='pad5 marg5'>\n" + . "<option value='cat_weight' " . (('cat_weight' == $options[0]) ? " selected='selected'" : "") . ">" . _MB_TDMDOWNLOADS_WEIGHT . "</option>\n" + . "<option value='cat_title' " . (('cat_title' == $options[0]) ? " selected='selected'" : "") . ">" . _MB_TDMDOWNLOADS_TITLE . "</option>\n" + . "</select></label>\n" + . "<br/>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_DISP . "\n" + . "<input type='number' name='options[]' class='txtcenter solidsilver pad5 marg5' value='{$options[1]}' min='0' step='5' />" . _MB_TDMDOWNLOADS_CATS . " (<i>" . _MB_TDMDOWNLOADS_NOLIMIT . "</i>)</label>\n" + . "<br/>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_SHOW_SUBS . "<select name='options[]' class='pad5 marg5'>\n" + . "<option value='0' " . (($options[2]) ? "" : " selected='selected'") . ">" . _NO . "</option>\n" + . "<option value='1' " . (($options[2]) ? " selected='selected'" : "") . ">" . _YES . "</option>\n" + . "</select></label>\n" + . "<br/>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_DISP . "\n" + . "<input type='number' class='txtcenter solidsilver pad5 marg5' name='options[]' value='{$options[3]}' min='0' step='5' />" . _MB_TDMDOWNLOADS_NUM_SUBS . " (<i>" . _MB_TDMDOWNLOADS_NOLIMIT . "</i>)</label>\n" + . "<br/>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_DISP . "\n" + . "<input type='range' name='options[]' value='{$options[4]}' min='1' max='2' onchange='updateTextInput(this.value);' /> <input type='text' class='pad5 marg5 txtcenter' id='textInput' value='{$options[4]}' size='3' disabled />" . _MB_TDMDOWNLOADS_NUM_COLS . "</label>\n" + . "<br/>\n" + . "<label class='alignmiddle'>" . _MB_TDMDOWNLOADS_DISP . "\n" + . "<input type='number' class='txtcenter solidsilver pad5 marg5' name='options[]' value='{$options[5]}' min='0' />" . _MB_TDMDOWNLOADS_NUM_CHARS . " (<i>" . _MB_TDMDOWNLOADS_NOLIMIT . "</i>)</label>\n"; + + return $form; +} Modified: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/docs/changelog.txt =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/docs/changelog.txt 2015-02-10 14:07:17 UTC (rev 12973) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/docs/changelog.txt 2015-02-11 01:03:15 UTC (rev 12974) @@ -1,4 +1,9 @@ ------------------------------------------------- +Version: 1.63 Beta 2 + ZySpec +Date: 2015/02/10 +------------------------------------------------- +- added: 2 new category blocks +------------------------------------------------- Version: 1.63 Beta 2 Date: 2013/08/24 ------------------------------------------------- @@ -68,7 +73,7 @@ Informations - - See the file "lang_diff.txt" for changes in language. + - See the file "lang_diff.txt" for changes in language. Installation: @@ -117,7 +122,7 @@ Informations: - Adding the suffix "cat_" in all fields of the table "tdmdownloads_cat. - - See the file "lang_diff.txt" for changes in language. + - See the file "lang_diff.txt" for changes in language. ------------------------------------------------- Version: 1.10 Modified: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/blocks.php =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/blocks.php 2015-02-10 14:07:17 UTC (rev 12973) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/blocks.php 2015-02-11 01:03:15 UTC (rev 12974) @@ -9,9 +9,11 @@ * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * @package tdmdownloads * @copyright Gregory Mage (Aka Mage) * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) * @author Gregory Mage (Aka Mage) + * @author Zyspec Inc (Aka zyspec) */ define('_MB_TDMDOWNLOADS_ALLCAT', "All Categories"); define('_MB_TDMDOWNLOADS_CATTODISPLAY', "Select Displayed Categories"); @@ -29,4 +31,14 @@ define('_MB_TDMDOWNLOADS_FLOAT', "Image float: "); define('_MB_TDMDOWNLOADS_FLOAT_LEFT', "Left"); define('_MB_TDMDOWNLOADS_FLOAT_RIGHT', "Right"); -define('_MB_TDMDOWNLOADS_WHITE', "Image white"); \ No newline at end of file +define('_MB_TDMDOWNLOADS_WHITE', "Image white"); +define('_MB_TDMDOWNLOADS_ORDER', 'Order'); +define('_MB_TDMDOWNLOADS_WEIGHT', "Weight"); +define('_MB_TDMDOWNLOADS_TITLE', "Title"); +define('_MB_TDMDOWNLOADS_DISPLAY', "Display"); +define('_MB_TDMDOWNLOADS_CATS', "categories"); +define('_MB_TDMDOWNLOADS_SHOW_SUBS', "Show subcategories in block"); +define('_MB_TDMDOWNLOADS_NUM_SUBS', "subcategories"); +define('_MB_TDMDOWNLOADS_NUM_COLS', "columns in block"); +define('_MB_TDMDOWNLOADS_NUM_CHARS', "chars in title"); +define('_MB_TDMDOWNLOADS_NOLIMIT', "Set to 0 for unlimited"); Modified: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/modinfo.php =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/modinfo.php 2015-02-10 14:07:17 UTC (rev 12973) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/language/english/modinfo.php 2015-02-11 01:03:15 UTC (rev 12974) @@ -28,6 +28,10 @@ define('_MI_TDMDOWNLOADS_BNAMEDSC4', "Display downloaded files randomly"); define('_MI_TDMDOWNLOADS_BNAME5', "Search Downloads"); define('_MI_TDMDOWNLOADS_BNAMEDSC5', "Search form Download"); +define('_MI_TDMDOWNLOADS_BNAME6', "Download Categories"); +define('_MI_TDMDOWNLOADS_BNAMEDSC6', "Display categories of downloads"); +define('_MI_TDMDOWNLOADS_BNAME7', "Download Categories in dropdown box"); +define('_MI_TDMDOWNLOADS_BNAMEDSC7', "Display categories in HTML select element"); // Sous menu define('_MI_TDMDOWNLOADS_SMNAME1', "Suggest"); define('_MI_TDMDOWNLOADS_SMNAME2', "Files List"); @@ -162,4 +166,4 @@ define('_MI_TDMDOWNLOADS_FILE_APPROVE_NOTIFYSBJ', "[{X_SITENAME}] {X_MODULE} auto-notify: File Approved"); //1.62 define('_MI_TDMDOWNLOADS_SHOW_LATEST_FILES', "Show Latest Files"); -define('_MI_TDMDOWNLOADS_SHOW_LATEST_FILES_DSC', "This will show latest files on the user side"); \ No newline at end of file +define('_MI_TDMDOWNLOADS_SHOW_LATEST_FILES_DSC', "This will show latest files on the user side"); Added: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_cat_selbox.html =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_cat_selbox.html (rev 0) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_cat_selbox.html 2015-02-11 01:03:15 UTC (rev 12974) @@ -0,0 +1,4 @@ + +<div class="tdmcategory-block"> + <{$block.select}> +</div> Added: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_categories.html =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_categories.html (rev 0) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/templates/blocks/tdmdownloads_block_categories.html 2015-02-11 01:03:15 UTC (rev 12974) @@ -0,0 +1,23 @@ +<div class="tdmcategory-block"> + <{foreachq item=category from=$block.categories}> + <div class="item tdmcategory-blockitem<{if ($block.nb_catcol > 1)}> width50 <{cycle values='floatleft,floatright'}><{/if}>"> + <div class="itemHead"> + <span class="itemTitle"> + <a title="<{$category.title}>" href="<{$xoops_url}>/modules/TDMDownloads/viewcat.php?cid=<{$category.id}>" rel="directory" ><{$category.title}></a> + </span> + </div> + <{if !empty($category.subcategories)}> + <div class="itemInfo"> + <ul> + <{foreachq item=subcategory from=$category.subcategories}> + <span class="itemTitle"> + <li><a title="<{$subcategory.title}>" href="<{$xoops_url}>/modules/TDMDownloads/viewcat.php?cid=<{$subcategory.id}>" rel="directory" ><{$subcategory.title}></a></li> + </span> + <{/foreach}> + </ul> + </div> + <div class="endline"></div> + <{/if}> + </div> + <{/foreach}> +</div> Modified: XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/xoops_version.php =================================================================== --- XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/xoops_version.php 2015-02-10 14:07:17 UTC (rev 12973) +++ XoopsModules/TDMDownloads/branches/zyspec/TDMDownloads/xoops_version.php 2015-02-11 01:03:15 UTC (rev 12974) @@ -31,8 +31,8 @@ $modversion['official'] = 1; $modversion['image'] = 'images/tdmdownloads_logo.png'; $modversion['dirname'] = 'TDMDownloads'; -$modversion['module_status'] = 'Beta 2'; -$modversion['release_date'] = '2013/08/24'; +$modversion['module_status'] = 'BETA 2 + ZySpec'; +$modversion['release_date'] = '2015/02/10'; $modversion['sqlfile']['mysql'] = 'sql/mysql.sql'; $modversion['onInstall'] = 'include/install.php'; $modversion['onUpdate'] = 'include/update.php'; @@ -103,6 +103,22 @@ $modversion['blocks'][5]['options'] = ''; $modversion['blocks'][5]['template'] = 'tdmdownloads_block_search.html'; +$modversion['blocks'][6]['file'] = "tdmdownloads_categories.php"; +$modversion['blocks'][6]['name'] = _MI_TDMDOWNLOADS_BNAME6; +$modversion['blocks'][6]['description'] = _MI_TDMDOWNLOADS_BNAMEDSC6; +$modversion['blocks'][6]['show_func'] = "b_tdmdownloads_cat_show"; +$modversion['blocks'][6]['edit_func'] = "b_tdmdownloads_cat_edit"; +$modversion['blocks'][6]['options'] = "cat_weight|0|1|5|1|0"; +$modversion['blocks'][6]['template'] = 'tdmdownloads_block_categories.html'; + +$modversion['blocks'][7]['file'] = "tdmdownloads_cat_selbox.php"; +$modversion['blocks'][7]['name'] = _MI_TDMDOWNLOADS_BNAME7; +$modversion['blocks'][7]['description'] = _MI_TDMDOWNLOADS_BNAMEDSC7; +$modversion['blocks'][7]['show_func'] = "b_tdmdownloads_cat_selbox_show"; +$modversion['blocks'][7]['edit_func'] = "b_tdmdownloads_cat_selbox_edit"; +$modversion['blocks'][7]['options'] = "cat_weight|1|0"; +$modversion['blocks'][7]['template'] = 'tdmdownloads_block_cat_selbox.html'; + // Menu $modversion['hasMain'] = 1; $modversion['sub'][1]['name'] = _MI_TDMDOWNLOADS_SMNAME1; |