get() . '/addon/fromapp/fromapp.css' . '" media="all" />' . "\r\n";
/* Get the current state of our config variable */
$fromapp = DI::pConfig()->get(local_user(), 'fromapp', 'app', '');
$force = intval(DI::pConfig()->get(local_user(), 'fromapp', 'force'));
$force_enabled = (($force) ? ' checked="checked" ' : '');
/* Add some HTML to the existing form */
$s .= '';
$s .= '' . L10n::t('FromApp Settings') . '
';
$s .= '';
$s .= '
';
$s .= '
';
$s .= '' . L10n::t('FromApp Settings') . '
';
$s .= '';
$s .= '
';
$s .= '
';
$s .= '
';
$s .= '
';
$s .= '
';
$s .= '
';
$s .= '
';
/* provide a submit button */
$s .= '
';
}
function fromapp_post_hook(&$a, &$item)
{
if (! local_user()) {
return;
}
if (local_user() != $item['uid']) {
return;
}
$app = DI::pConfig()->get(local_user(), 'fromapp', 'app');
$force = intval(DI::pConfig()->get(local_user(), 'fromapp', 'force'));
if (is_null($app) || (! strlen($app))) {
return;
}
if (strlen(trim($item['app'])) && (! $force)) {
return;
}
$apps = explode(',', $app);
$item['app'] = trim($apps[mt_rand(0, count($apps)-1)]);
return;
}