Changeset 13457 for trunk/administration
- Timestamp:
- 12/17/09 09:21:42 (2 years ago)
- File:
-
- 1 edited
-
trunk/administration/email_templates.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/administration/email_templates.php
r12310 r13457 39 39 $mixedResultSettings = $oSettings->saveChanges($_POST); 40 40 } elseif(isset($_POST['action']) && $_POST['action'] == 'get_translations') { 41 $aTranslation = $GLOBALS['MySQL']->getRow("SELECT `Subject` AS `subject`, `Body` AS `body` FROM `sys_email_templates` WHERE `Name`='" . $_POST['templ_name']. "' AND `LangID`='" . (int)$_POST['lang_id'] . "' LIMIT 1");41 $aTranslation = $GLOBALS['MySQL']->getRow("SELECT `Subject` AS `subject`, `Body` AS `body` FROM `sys_email_templates` WHERE `Name`='" . process_db_input($_POST['templ_name']) . "' AND `LangID`='" . (int)$_POST['lang_id'] . "' LIMIT 1"); 42 42 if(empty($aTranslation)) 43 $aTranslation = $GLOBALS['MySQL']->getRow("SELECT `Subject` AS `subject`, `Body` AS `body` FROM `sys_email_templates` WHERE `Name`='" . $_POST['templ_name']. "' AND `LangID`='0' LIMIT 1");43 $aTranslation = $GLOBALS['MySQL']->getRow("SELECT `Subject` AS `subject`, `Body` AS `body` FROM `sys_email_templates` WHERE `Name`='" . process_db_input($_POST['templ_name']) . "' AND `LangID`='0' LIMIT 1"); 44 44 45 45 $oJson = new Services_JSON(); … … 63 63 64 64 function PageCodeSettings($mixedResult) { 65 65 66 $sResult = $GLOBALS['oAdmTemplate']->parseHtmlByName('design_box_content.html', array('content' => $GLOBALS['oSettings']->getForm())); 66 67 if($mixedResult !== true && !empty($mixedResult)) … … 70 71 } 71 72 function PageCodeTemplates($mixedResult) { 73 72 74 $aForm = array( 73 75 'form_attrs' => array( … … 158 160 $iResult = 0; 159 161 foreach($aEmails as $aEmail) { 160 $iEmailId = (int)$GLOBALS['MySQL']->getOne("SELECT `ID` FROM `sys_email_templates` WHERE `Name`='" . $aEmail['name']. "' AND `LangID`='" . (int)$_POST[$aEmail['name'] . '_Language'] . "' LIMIT 1");162 $iEmailId = (int)$GLOBALS['MySQL']->getOne("SELECT `ID` FROM `sys_email_templates` WHERE `Name`='" . process_db_input($aEmail['name']) . "' AND `LangID`='" . (int)$_POST[$aEmail['name'] . '_Language'] . "' LIMIT 1"); 161 163 if($iEmailId != 0) 162 $iResult += (int)$GLOBALS['MySQL']->query("UPDATE `sys_email_templates` SET `Subject`='" . $_POST[$aEmail['name'] . '_Subject'] . "', `Body`='" . $_POST[$aEmail['name'] . '_Body']. "' WHERE `ID`='" . $iEmailId . "'");164 $iResult += (int)$GLOBALS['MySQL']->query("UPDATE `sys_email_templates` SET `Subject`='" . process_db_input($_POST[$aEmail['name'] . '_Subject']) . "', `Body`='" . process_db_input($_POST[$aEmail['name'] . '_Body']) . "' WHERE `ID`='" . $iEmailId . "'"); 163 165 else 164 $iResult += (int)$GLOBALS['MySQL']->query("INSERT INTO `sys_email_templates` SET `Name`='" . $aEmail['name'] . "', `Subject`='" . $_POST[$aEmail['name'] . '_Subject'] . "', `Body`='" . $_POST[$aEmail['name'] . '_Body']. "', `LangID`='" . (int)$_POST[$aEmail['name'] . '_Language'] . "'");166 $iResult += (int)$GLOBALS['MySQL']->query("INSERT INTO `sys_email_templates` SET `Name`='" . process_db_input($aEmail['name']) . "', `Subject`='" . process_db_input($_POST[$aEmail['name'] . '_Subject']) . "', `Body`='" . process_db_input($_POST[$aEmail['name'] . '_Body']) . "', `LangID`='" . (int)$_POST[$aEmail['name'] . '_Language'] . "'"); 165 167 } 166 168
Note: See TracChangeset
for help on using the changeset viewer.