page['htmlhead'] .= '' . "\r\n"; /* Get the current state of our config variable */ $fromapp = PConfig::get(local_user(),'fromapp','app'); if($fromapp === false) $fromapp = ''; $force = intval(PConfig::get(local_user(),'fromapp','force')); $force_enabled = (($force) ? ' checked="checked" ' : ''); /* Add some HTML to the existing form */ $s .= ''; $s .= '

' . t('FromApp Settings') . '

'; $s .= '
'; $s .= ''; } function fromapp_post_hook(&$a,&$item) { if(! local_user()) return; if(local_user() != $item['uid']) return; $app = PConfig::get(local_user(), 'fromapp', 'app'); $force = intval(PConfig::get(local_user(), 'fromapp','force')); if(($app === false) || (! strlen($app))) return; if(strlen(trim($item['app'])) && (! $force)) return; $apps = explode(',',$app); $item['app'] = trim($apps[mt_rand(0,count($apps)-1)]); return; }