HomeHelpTrac

Changeset 13457 for trunk/administration


Ignore:
Timestamp:
12/17/09 09:21:42 (2 years ago)
Author:
Alexander Ermashev
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/administration/email_templates.php

    r12310 r13457  
    3939    $mixedResultSettings = $oSettings->saveChanges($_POST); 
    4040} 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"); 
    4242    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"); 
    4444         
    4545    $oJson = new Services_JSON();    
     
    6363 
    6464function PageCodeSettings($mixedResult) { 
     65 
    6566    $sResult = $GLOBALS['oAdmTemplate']->parseHtmlByName('design_box_content.html', array('content' => $GLOBALS['oSettings']->getForm()));     
    6667    if($mixedResult !== true && !empty($mixedResult)) 
     
    7071} 
    7172function PageCodeTemplates($mixedResult) { 
     73 
    7274    $aForm = array( 
    7375        'form_attrs' => array( 
     
    158160        $iResult = 0; 
    159161        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"); 
    161163            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 . "'"); 
    163165            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'] . "'"); 
    165167        } 
    166168         
Note: See TracChangeset for help on using the changeset viewer.