johnhamelink
6/27/2012 - 2:34 PM

clientpreferences.php


    public static function setPref($key, $value)
    {
        if (empty(self::$em)) {
            self::$em = EntityManager::getInstance();
        }

        $me = self::$em->getRepository('client')->find(Auth::user()->id);
        $prefs = $me->getPreferences();

        foreach ($prefs as $pref) {
            if($pref->getKey() == $key) {
                $pref->setValue($value);
            }
        }

        $me->update($prefs);

    }