Changeset 58 in subversion for trunk/roundcubemail/program/steps/settings/save_identity.inc
- Timestamp:
- Oct 25, 2005 11:04:17 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/steps/settings/save_identity.inc
r8 r58 39 39 if (sizeof($a_write_sql)) 40 40 { 41 $DB->query(sprintf("UPDATE %s 42 SET %s 43 WHERE identity_id=%d 44 AND user_id=%d 45 AND del!='1'", 46 get_table_name('identities'), 47 join(', ', $a_write_sql), 48 $_POST['_iid'], 49 $_SESSION['user_id'])); 41 $DB->query("UPDATE ".get_table_name('identities')." 42 SET ".join(', ', $a_write_sql)." 43 WHERE identity_id=? 44 AND user_id=? 45 AND del<>'1'", 46 $_POST['_iid'], 47 $_SESSION['user_id']); 50 48 51 49 $updated = $DB->affected_rows(); … … 57 55 58 56 // mark all other identities as 'not-default' 59 $DB->query(sprintf("UPDATE %s 60 SET `default`='0' 61 WHERE identity_id!=%d 62 AND user_id=%d 63 AND del!='1'", 64 get_table_name('identities'), 65 $_POST['_iid'], 66 $_SESSION['user_id'])); 57 $DB->query("UPDATE ".get_table_name('identities')." 58 SET ".$DB->quoteIdentifier('default')."='0' 59 WHERE identity_id!=? 60 AND user_id=? 61 AND del<>'1'", 62 $_POST['_iid'], 63 $_SESSION['user_id']); 67 64 68 65 if ($_POST['_framed']) … … 90 87 continue; 91 88 92 $a_insert_cols[] = "`$col`";89 $a_insert_cols[] = $DB->quoteIdentifier($col); 93 90 $a_insert_values[] = sprintf("'%s'", addslashes($_POST[$fname])); 94 91 } … … 96 93 if (sizeof($a_insert_cols)) 97 94 { 98 $DB->query(sprintf("INSERT INTO %s 99 (user_id, %s) 100 VALUES (%d, %s)", 101 get_table_name('identities'), 102 join(', ', $a_insert_cols), 103 $_SESSION['user_id'], 104 join(', ', $a_insert_values))); 95 $DB->query("INSERT INTO ".get_table_name('identities')." 96 (user_id, ".join(', ', $a_insert_cols).") 97 VALUES (?, ".join(', ', $a_insert_values).")", 98 $_SESSION['user_id']); 105 99 106 100 $insert_id = $DB->insert_id();
Note: See TracChangeset
for help on using the changeset viewer.
