mirror of
https://github.com/e107inc/e107.git
synced 2025-07-12 10:36:20 +02:00
Adding missing options to Inline editing of checkbox list.
This commit is contained in:
@ -2773,6 +2773,7 @@ class e_form
|
|||||||
case 'userclasses':
|
case 'userclasses':
|
||||||
|
|
||||||
$classes = explode(',', $value);
|
$classes = explode(',', $value);
|
||||||
|
|
||||||
$uv = array();
|
$uv = array();
|
||||||
foreach ($classes as $cid)
|
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
|
if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up
|
||||||
{
|
{
|
||||||
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
||||||
|
$optlist = $parm['xxxxx']; // XXX TODO - add param for choice of class list options below.
|
||||||
$array = e107::getUserClass()->uc_required_class_list('classes'); //XXX Ugly looking (non-standard) function naming - TODO discuss name change.
|
$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));
|
$source = str_replace('"',"'",json_encode($array, JSON_FORCE_OBJECT));
|
||||||
|
|
||||||
//NOTE Leading ',' required on $value; so it picks up existing value.
|
//NOTE Leading ',' required on $value; so it picks up existing value.
|
||||||
|
Reference in New Issue
Block a user