From 3b65f464a0d40e75e2a7b7eb6481cc61d962528c Mon Sep 17 00:00:00 2001 From: Cameron Date: Sun, 12 Jan 2014 05:33:52 -0800 Subject: [PATCH] Adding missing options to Inline editing of checkbox list. --- e107_handlers/form_handler.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 7fdef4c71..fb3e230e3 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -2773,6 +2773,7 @@ class e_form case 'userclasses': $classes = explode(',', $value); + $uv = array(); foreach ($classes as $cid) { @@ -2784,8 +2785,8 @@ class e_form if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up { $mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], '')); - - $array = e107::getUserClass()->uc_required_class_list('classes'); //XXX Ugly looking (non-standard) function naming - TODO discuss name change. + $optlist = $parm['xxxxx']; // XXX TODO - add param for choice of class list options below. + $array = e107::getUserClass()->uc_required_class_list('nobody,admin,main,public,classes'); //XXX Ugly looking (non-standard) function naming - TODO discuss name change. $source = str_replace('"',"'",json_encode($array, JSON_FORCE_OBJECT)); //NOTE Leading ',' required on $value; so it picks up existing value.