<?php
/**
* Name: Random place
- * Description: Sample Friendika plugin/addon. Set a random place when posting.
+ * Description: Sample Friendica plugin/addon. Set a random place when posting.
* Version: 1.0
* Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
*
*
*
*
- * Addons are registered with the system in the
- * .htconfig.php file.
- *
- * $a->config['system']['addon'] = 'plugin1,plugin2,etc.';
+ * Addons are registered with the system through the admin
+ * panel.
*
* When registration is detected, the system calls the plugin
* name_install() function, located in 'addon/name/name.php',
*
*/
+use Friendica\Core\PConfig;
function randplace_install() {
/* Retrieve our personal config setting */
- $active = get_pconfig(local_user(), 'randplace', 'enable');
+ $active = PConfig::get(local_user(), 'randplace', 'enable');
if(! $active)
return;
function randplace_settings_post($a,$post) {
if(! local_user())
return;
- set_pconfig(local_user(),'randplace','enable',intval($_POST['randplace']));
+ if($_POST['randplace-submit'])
+ PConfig::set(local_user(),'randplace','enable',intval($_POST['randplace']));
}
/* Get the current state of our config variable */
- $enabled = get_pconfig(local_user(),'randplace','enable');
+ $enabled = PConfig::get(local_user(),'randplace','enable');
$checked = (($enabled) ? ' checked="checked" ' : '');
/* provide a submit button */
- $s .= '<div class="settings-submit-wrapper" ><input type="submit" name="submit" class="settings-submit" value="' . t('Submit') . '" /></div></div>';
+ $s .= '<div class="settings-submit-wrapper" ><input type="submit" name="randplace-submit" class="settings-submit" value="' . t('Save Settings') . '" /></div></div>';
}