本文整理汇总了PHP中SC_Utils::sfQuoteSmart方法的典型用法代码示例。如果您正苦于以下问题:PHP SC_Utils::sfQuoteSmart方法的具体用法?PHP SC_Utils::sfQuoteSmart怎么用?PHP SC_Utils::sfQuoteSmart使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SC_Utils
的用法示例。
在下文中一共展示了SC_Utils::sfQuoteSmart方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sfRegistTmpMailData
function sfRegistTmpMailData($mail_flag, $email)
{
$objQuery = new SC_Query();
$objConn = new SC_DBConn();
$objPage = new LC_Page();
$random_id = sfGetUniqRandomId();
$arrRegistMailMagazine["mail_flag"] = $mail_flag;
$arrRegistMailMagazine["email"] = $email;
$arrRegistMailMagazine["temp_id"] = $random_id;
$arrRegistMailMagazine["end_flag"] = '0';
$arrRegistMailMagazine["update_date"] = 'now()';
//メルマガ仮登録用フラグ
$flag = $objQuery->count("dtb_customer_mail_temp", "email=?", array($email));
$objConn->query("BEGIN");
switch ($flag) {
case '0':
$objConn->autoExecute("dtb_customer_mail_temp", $arrRegistMailMagazine);
break;
case '1':
$objConn->autoExecute("dtb_customer_mail_temp", $arrRegistMailMagazine, "email = " . SC_Utils::sfQuoteSmart($email));
break;
}
$objConn->query("COMMIT");
$subject = sfMakeSubject('メルマガ仮登録が完了しました。');
$objPage->tpl_url = SSL_URL . "mailmagazine/regist.php?temp_id=" . $arrRegistMailMagazine['temp_id'];
switch ($mail_flag) {
case '1':
$objPage->tpl_name = "登録";
$objPage->tpl_kindname = "HTML";
break;
case '2':
$objPage->tpl_name = "登録";
$objPage->tpl_kindname = "テキスト";
break;
case '3':
$objPage->tpl_name = "解除";
break;
}
$objPage->tpl_email = $email;
sfSendTplMail($email, $subject, 'mail_templates/mailmagazine_temp.tpl', $objPage);
}