} elseif ($owner == $GLOBALS['registry']->getAuth()) {
$owner_title = _("My Galleries");
} elseif (!empty($GLOBALS['conf']['gallery']['customlabel'])) {
- $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ansel', array(
+ $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ansel', array(
'cache' => false,
'user' => $owner
));
if ($this->_owner == $GLOBALS['registry']->getAuth() && empty($this->_params['api'])) {
return _("My Galleries");
} elseif (!empty($GLOBALS['conf']['gallery']['customlabel'])) {
- $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ansel', array(
+ $uprefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ansel', array(
'cache' => false,
'owner' => $this->_owner
));
$owner_title = _("My Galleries");
$custom = '';
} elseif (!empty($GLOBALS['conf']['gallery']['customlabel'])) {
- $uprefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ansel', array(
+ $uprefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('ansel', array(
'cache' => false,
'user' => $group
));
return (boolean)$GLOBALS['prefs']->getValue('friends_approval');
}
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('folks', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('folks', array(
'cache' => false,
'user' => $GLOBALS['registry']->convertUsername($user, true)
));
if (isset($prefs) && ($params['user'] == $registry->getAuth())) {
$params['prefs'] = $prefs;
} else {
- $params['prefs'] = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs($registry->getApp(), array(
+ $params['prefs'] = $injector->getInstance('Horde_Core_Factory_Prefs')->create($registry->getApp(), array(
'cache' => false,
'user' => $user
));
*
* @return Horde_Prefs The singleton instance.
*/
- public function getPrefs($scope = 'horde', array $opts = array())
+ public function create($scope = 'horde', array $opts = array())
{
if (empty($GLOBALS['conf']['prefs']['driver']) ||
!empty($opts['session'])) {
}
if (Horde_Menu::showService('prefs') &&
- !($injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs() instanceof Horde_Prefs_Session)) {
+ !($injector->getInstance('Horde_Core_Factory_Prefs')->create() instanceof Horde_Prefs_Session)) {
$menu['prefs'] = array(
'icon' => Horde_Themes::img('prefs.png'),
'name' => _("Preferences"),
);
}
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs($app, $opts);
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create($app, $opts);
}
/**
$haveError = false;
/* Remove user's prefs */
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
'user' => $user
));
try {
$cli->message('Importing ' . $user . '\'s preferences');
// Reset user prefs
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
'cache' => false,
'user' => $user
));
$GLOBALS['registry']->setAuth($user, array());
$cli->message('Importing ' . $user . '\'s preferences');
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
'cache' => false,
'user' => $user
));
/* If a username has been supplied try fetching the prefs stored info. */
if ($username = $vars->get('username')) {
$username = Horde_Auth::addHook($username);
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
'cache' => false,
'user' => $username
));
/* Load $mail_user's preferences so that we can use their
* locale information for the notification message. */
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
'cache' => false,
'user' => $mail_user
));
*/
protected function _retrieve($field, $readonly = false)
{
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ingo', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ingo', array(
'cache' => false,
'user' => Ingo::getUser()
));
*/
protected function _store($ob)
{
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('ingo', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('ingo', array(
'cache' => false,
'user' => Ingo::getUser()
));
$fb = $cache->get($key, 360);
if (!$fb) {
if ($user) {
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
'cache' => false,
'user' => $user
));
if ($alarm_user == $current_user) {
$prefs = $GLOBALS['prefs'];
} else {
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
'cache' => false,
'user' => $alarm_user
));
*/
public static function _notificationPref($user, $mode, $calendar = null)
{
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
'cache' => false,
'user' => $user
));
// Loop through the users and generate an agenda for them
foreach ($users as $user) {
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('kronolith', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('kronolith', array(
'user' => $user
));
$agenda_calendars = $prefs->getValue('daily_agenda');
if (!is_null($creator)) {
echo "$count\n";
}
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('horde', array(
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('horde', array(
'cache' => false,
'user' => $row['event_creator_id']
));
$users = array($user);
}
foreach ($users as $alarm_user) {
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('nag', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('nag', array(
'cache' => false,
'user' => $alarm_user
));
*/
public static function _notificationPref($user, $mode, $tasklist = null)
{
- $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->getPrefs('nag', array(
+ $prefs = $GLOBALS['injector']->getInstance('Horde_Core_Factory_Prefs')->create('nag', array(
'cache' => false,
'user' => $user
));
// Reset user prefs
unset($prefs);
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('turba', array(
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('turba', array(
'cache' => false,
'user' => $user
));
$cli->message('Importing ' . $user . '\'s address book');
// Reset user prefs
- $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->getPrefs('turba', array(
+ $prefs = $injector->getInstance('Horde_Core_Factory_Prefs')->create('turba', array(
'cache' => false,
'user' => $user
));