Lines Matching refs:pluginname

177 	function checkSettingsVersion($pluginname,$version){  argument
178 …cache() && $cache_ver = $this->cache()->get("plugin_settringstree_settingsversion_{$pluginname}")){
181 return @filemtime(DOKU_SETTINGS_DIR."/{$pluginname}.meta.json") < $version;
185 function registerSettings($pluginname,$version,$meta,$defaults){ argument
186 if (!file_put_contents($file = DOKU_SETTINGS_DIR."/{$pluginname}.meta.json",json_encode($meta))
188 …!file_put_contents($file = DOKU_SETTINGS_DIR."/{$pluginname}.defaults.json",json_encode($defaults))
190 trigger_error("Can not store settings for {$pluginname} to {$file}!",E_USER_ERROR);
194 $c->set("plugin_settringstree_settingsversion_{$pluginname}",$version,$TTL);
195 $c->set("plugin_settringstree_settingsmeta_{$pluginname}",$meta,$TTL);
196 $c->set("plugin_settringstree_settingsdefaults_{$pluginname}",$defaults,$TTL);
200 private function _loadSettings($pluginname){ argument
201 if (!$this->_settingsHierarchy[$pluginname]){
203 if (!$c || !($meta = $c->get("plugin_settringstree_settingsmeta_{$pluginname}"))){
204 …$meta = json_decode(@file_get_contents($file = DOKU_SETTINGS_DIR."/{$pluginname}.meta.json"),true);
209 if (!$c || !($defaults = $c->get("plugin_settringstree_settingsdefaults_{$pluginname}"))){
210 …$defaults = json_decode(@file_get_contents($file = DOKU_SETTINGS_DIR."/{$pluginname}.defaults.json…
215 if (!$c || !($values = $c->get("plugin_settringstree_settingsvalues_{$pluginname}"))){
216 $values = json_decode(@file_get_contents(DOKU_SETTINGS_DIR."/{$pluginname}.json"),true);
219 …$this->_settingsHierarchy[$pluginname] = new settingshierarchy($pluginname,$meta,$defaults,$values…
221 return $this->_settingsHierarchy[$pluginname];
223 private function _storeValues($pluginname,settingshierarchy $set){ argument
226 …if ($ret = file_put_contents(DOKU_SETTINGS_DIR."/{$pluginname}.json",json_encode($values)) !== fal…
229 $c->set("plugin_settringstree_settingsvalues_{$pluginname}",$values,$TTL);
234 function getConf($pluginname,$folder){ argument
235 $set = $this->_loadSettings($pluginname);
241 function showAdmin($pluginname,$folder){ argument
242 $set = $this->_loadSettings($pluginname);
252 …javascript'> jQuery('#settingstree_area').settingsTree({$this->_treeOpts($pluginname)});</script>";
255 function saveLevel($pluginname,$folder,$data,&$results){ argument
256 $set = $this->_loadSettings($pluginname);
258 …if ($level->checkValues($data) && $this->_storeValues($pluginname,$set)){ // the values are okay, …
269 function exportLevel($pluginname,$folder,$data,&$results,$options){ argument
270 $set = $this->_loadSettings($pluginname);
285 function showHtml($pluginname,$folder){ argument
286 $set = $this->_loadSettings($pluginname);
290 function showExportHtml($pluginname,$folder,array $options = array()){ argument
291 $set = $this->_loadSettings($pluginname);
296 function showHierarchy($pluginname,$key){ argument
297 $set = $this->_loadSettings($pluginname);
301 private function _treeOpts($pluginname){ argument
304 'pluginname'=> $pluginname,