'dbname' => $config->resources->db->params->dbname) ); */ $errorMessage = ''; if (!empty($_POST['value'])) { $cust_language = $_POST['value']; $language = $cust_language; $smarty -> assign("LANG",getLanguageArray()); } // System defaults are needed in several places $system_defaults = new SimpleInvoices_Db_Table_SystemDefaults(); if (!empty($_POST['user']) && !empty($_POST['pass'])) { $errorMessage = $system_defaults->update('language', $language); //// require_once 'Zend/Auth/Adapter/DbTable.php'; // Configure the instance with constructor parameters... //$authAdapter = new Zend_Auth_Adapter_DbTable($dbAdapter, 'users', 'username', 'password'); // ...or configure the instance with setter methods $authAdapter = new Zend_Auth_Adapter_DbTable(Zend_Db_Table::getDefaultAdapter()); //sql patch 161 changes user table name - need to accomodate $user_table = (SimpleInvoices_Db_Table_SQLPatchManager::getNumberOfDoneSQLPatches() < "161") ? "users" : "user"; $user_email = (SimpleInvoices_Db_Table_SQLPatchManager::getNumberOfDoneSQLPatches() < "184") ? "user_email" : "email"; $user_password = (SimpleInvoices_Db_Table_SQLPatchManager::getNumberOfDoneSQLPatches() < "184") ? "user_password" : "password"; $authAdapter->setTableName(TB_PREFIX.$user_table) ->setIdentityColumn($user_email)
<?php checkLogin(); # Deal with op and add some basic sanity checking error_log($_POST['name']." ".$_POST['value']); $saved = false; if (isset($_POST['op']) && $_POST['op'] == 'update_system_defaults' ) { $system_defaults = new SimpleInvoices_Db_Table_SystemDefaults(); $saved = $system_defaults->update($_POST['name'], $_POST['value']); } $smarty -> assign("saved",$saved); $smarty -> assign('pageActive', 'system_default'); $smarty -> assign('active_tab', '#setting');