Ejemplo n.º 1
0
    '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)
Ejemplo n.º 2
0
<?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');