public static function search($json) { $_o = json_decode(stripslashes($json)); $_o = !is_object($_o) || (trim($_o->search) == '' || empty(trim($_o->search))) ? (object) null : $_o; $collection = 'token_search'; SessionStore::set($collection, $_o); $js = array(); $js[] = DOMElementKitJS::fetchCollection($collection); return implode(' ', $js); }
public static function selectPalette($json) { $module = static::$module; $modeler = $module::model()->modeler; $_o = json_decode(stripslashes($json)); if (!is_object($_o) || (trim($_o->palette) == '' || empty(trim($_o->palette)))) { SessionStore::set('palette', false); } else { switch ($_o->palette) { case 'sequode_search': case 'sequode_favorites': SessionStore::set('palette', $_o->palette); break; default: if ($modeler::exists($_o->palette, 'id') && \Sequode\Application\Modules\Account\Authority::canView()) { SessionStore::set('palette', $_o->palette); } break; } } $js[] = DOMElementKitJS::fetchCollection('palette'); return implode(' ', $js); }
public static function search($json) { $module = static::$module; $_o = json_decode(stripslashes($json)); $_o = !is_object($_o) || (trim($_o->search) == '' || empty(trim($_o->search))) ? (object) null : $_o; $collection = $module::model()->context . '_' . __FUNCTION__; SessionStore::set($collection, $_o); $js = array(); $js[] = DOMElementKitJS::fetchCollection($collection); return implode(' ', $js); }