Moving 2.0 development version to main trunk.
[fa-stable.git] / gl / includes / db / gl_db_accounts.inc
index 920facba71f574ed6e58cd61621ae8bea719261f..4d51985f1ce959a1a8042b1b5b8da45a93b6af0e 100644 (file)
@@ -5,8 +5,8 @@ function add_gl_account($account_code, $account_name, $account_type, $account_co
 {
        $account_name = db_escape($account_name);
        $sql = "INSERT INTO ".TB_PREF."chart_master (account_code, account_code2, account_name, account_type,
-               tax_code) 
-               VALUES ('$account_code', '$account_code2', '$account_name', $account_type, $tax_code)";
+               tax_code)
+               VALUES (".db_escape($account_code).", ".db_escape($account_code2).", $account_name, $account_type, $tax_code)";
 
        db_query($sql, "could not add gl account");
 }
@@ -14,8 +14,8 @@ function add_gl_account($account_code, $account_name, $account_type, $account_co
 function update_gl_account($account_code, $account_name, $account_type, $account_code2, $tax_code)
 {
        $account_name = db_escape($account_name);
-    $sql = "UPDATE ".TB_PREF."chart_master SET account_name='$account_name',
-               account_type=$account_type, account_code2='$account_code2',
+    $sql = "UPDATE ".TB_PREF."chart_master SET account_name=$account_name,
+               account_type=$account_type, account_code2=".db_escape($account_code2).",
                tax_code=$tax_code WHERE account_code = '$account_code'";
 
        db_query($sql, "could not update gl account");
@@ -35,10 +35,10 @@ function get_gl_accounts($from=null, $to=null)
                WHERE ".TB_PREF."chart_master.account_type=".TB_PREF."chart_types.id";
        if ($from != null)
                $sql .= " AND ".TB_PREF."chart_master.account_code >= '$from'";
-       if ($to != null)        
+       if ($to != null)
                $sql .= " AND ".TB_PREF."chart_master.account_code <= '$to'";
        $sql .= " ORDER BY account_code";
-       
+
        return db_query($sql, "could not get gl accounts");
 }
 
@@ -48,10 +48,10 @@ function get_gl_accounts_all($balance=-1)
                FROM ".TB_PREF."chart_master,".TB_PREF."chart_types, ".TB_PREF."chart_class
                WHERE ".TB_PREF."chart_master.account_type=".TB_PREF."chart_types.id AND
                ".TB_PREF."chart_types.class_id=".TB_PREF."chart_class.cid";
-       if ($balance != -1)                             
+       if ($balance != -1)
                $sql .= " AND ".TB_PREF."chart_class.balance_sheet=$balance";
        $sql .= " ORDER BY ".TB_PREF."chart_class.cid, ".TB_PREF."chart_types.id, ".TB_PREF."chart_master.account_code";
-       
+
        return db_query($sql, "could not get gl accounts");
 }
 
@@ -69,12 +69,12 @@ function is_account_balancesheet($code)
                WHERE ".TB_PREF."chart_master.account_type=".TB_PREF."chart_types.id AND
                ".TB_PREF."chart_types.class_id=".TB_PREF."chart_class.cid
                AND ".TB_PREF."chart_master.account_code='$code'";
-       
+
        $result = db_query($sql,"could not retreive the account class for $code");
        $row = db_fetch_row($result);
        return $row[0];
 }
-       
+
 function get_gl_account_name($code)
 {
        $sql = "SELECT account_name from ".TB_PREF."chart_master WHERE account_code='$code'";