case 'add':
case 'edit':
$vars = Horde_Variables::getDefaultVariables();
- $vars->set('account', $curaccount['code']);
+ $vars->set('account', $curaccount);
$Form = new DeviceDetailsForm($vars);
// Show the list if the save was successful, otherwise back to edit.
// Create a new add/edit form
$devid = Horde_Util::getFormData('devid');
- $devices = $shout->devices->getDevices($curaccount['code']);
+ $devices = $shout->devices->getDevices($curaccount);
$vars = new Horde_Variables($devices[$devid]);
$vars->set('action', $action);
$devid = Horde_Util::getFormData('devid');
$vars = Horde_Variables::getDefaultVariables();
- $vars->set('account', $curaccount['code']);
+ $vars->set('account', $curaccount);
$Form = new DeviceDeleteForm($vars);
$FormValid = $Form->validate($vars, true);
}
$vars = Horde_Variables::getDefaultVariables(array());
- $vars->set('account', $curaccount['code']);
+ $vars->set('account', $curaccount);
$Form = new DeviceDeleteForm($vars);
break;
// Fetch the (possibly updated) list of extensions
try {
- $devices = $shout->devices->getDevices($curaccount['code']);
+ $devices = $shout->devices->getDevices($curaccount);
} catch (Exception $e) {
$notification->push($e);
$devices = array();
$action = Horde_Util::getFormData('action');
$menu = Horde_Util::getFormData('menu');
-$curaccount['code'] = $_SESSION['shout']['curaccount'];
+$curaccount = $_SESSION['shout']['curaccount'];
-$menus = $shout->storage->getMenus($curaccount['code']);
+$menus = $shout->storage->getMenus($curaccount);
switch($action) {
case 'edit':
}
$account = Horde_Util::getFormData('account');
- if (empty($account) && !empty($_SESSION['shout']['account'])) {
- $account = $_SESSION['shout']['account'];
+ if (empty($account) && !empty($_SESSION['shout']['curaccount'])) {
+ $account = $_SESSION['shout']['curaccount'];
}
if (!empty($account) && !in_array($account, array_keys($accounts))) {
$sql = 'SELECT accounts.code AS account, menus.name AS name, ' .
'menus.description AS description, menus.soundfile AS soundfile ' .
'FROM menus INNER JOIN accounts ON menus.account_id = accounts.id ' .
- 'WHERE accounts.accountcode = ?';
+ 'WHERE accounts.code = ?';
$vars = array($account);
$msg = 'SQL query in Shout_Driver_Sql#getMenus(): ' . $sql;