selected param now accepts any non-array value as well as arrays
This commit is contained in:
parent
bd5e6e5a33
commit
0bf4c9bb23
@ -13,11 +13,19 @@
|
|||||||
*/
|
*/
|
||||||
function smarty_function_list_categories($params) //, &$smarty)
|
function smarty_function_list_categories($params) //, &$smarty)
|
||||||
{
|
{
|
||||||
$cat_params = array('ild'=>'<li>','ird'=>"</li>\n",
|
$cat_params = array(
|
||||||
'old'=>"<ul>\n",'ord'=>"</ul>\n");
|
'ild'=>'<li>','ird'=>"</li>\n",
|
||||||
|
'old'=>"<ul>\n",'ord'=>"</ul>\n",
|
||||||
|
'name' => isset($params['name'])? $params['name'] : '',
|
||||||
|
'selected' => array()
|
||||||
|
);
|
||||||
|
|
||||||
|
//list($catId) = each($categories);
|
||||||
$cat_params = array_merge($cat_params, $params);
|
$cat_params = array_merge($cat_params, $params);
|
||||||
|
|
||||||
|
// makese 'selected' an arr
|
||||||
|
$cat_params['selected'] = (array)$params['selected'];
|
||||||
|
|
||||||
//echo "<pre>" . print_r(entry_categories_get()) . "</pre>";
|
//echo "<pre>" . print_r(entry_categories_get()) . "</pre>";
|
||||||
|
|
||||||
if (file_exists(CONTENT_DIR . 'categories.txt')) {
|
if (file_exists(CONTENT_DIR . 'categories.txt')) {
|
||||||
@ -71,7 +79,7 @@ function do_print_categories_list(&$lines, &$indentstack, &$result, $params) {
|
|||||||
$vt = $val[0];
|
$vt = $val[0];
|
||||||
$vid = trim($val[1]);
|
$vid = trim($val[1]);
|
||||||
|
|
||||||
$catname = isset($params['name'])? $params['name'] : '';
|
$catname = $params['name'];
|
||||||
|
|
||||||
if ($indent > $indent_old) {
|
if ($indent > $indent_old) {
|
||||||
array_push($indentstack, $indent);
|
array_push($indentstack, $indent);
|
||||||
@ -91,7 +99,7 @@ function do_print_categories_list(&$lines, &$indentstack, &$result, $params) {
|
|||||||
array_push($result, $ild);
|
array_push($result, $ild);
|
||||||
|
|
||||||
|
|
||||||
$cat_entry = isset($params['selected'])? $params['selected'] : array();
|
$cat_entry = $params['selected'];
|
||||||
//list($catId) = each($categories);
|
//list($catId) = each($categories);
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user