Missed a commit for the activesyncprefs changes
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 6 Aug 2010 20:12:21 +0000 (14:12 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 6 Aug 2010 20:12:21 +0000 (14:12 -0600)
horde/lib/Prefs/Ui.php

index 56fcd79..25b43d2 100644 (file)
@@ -420,7 +420,18 @@ class Horde_Prefs_Ui
         $stateMachine = new Horde_ActiveSync_State_History($state_params);
         $devices = $stateMachine->listDevices($GLOBALS['registry']->getAuth());
 
+        $js = array();
+        foreach ($devices as $key => $val) {
+            $js[$key] = array(
+                'id' => $val['device_id'],
+                'user' => $val['device_user']
+            );
+        }
+
         Horde::addScriptFile('activesyncprefs.js', 'horde');
+        Horde::addInlineScript(array(
+            'HordeActiveSyncPrefs.devices = ' . Horde_Serialize::serialize($js, Horde_Serialize::JSON, $GLOBALS['registry']->getCharset())
+        ));
 
         $t = $GLOBALS['injector']->createInstance('Horde_Template');
         $t->setOption('gettext', true);