Subversion Repositories SmartDukaan

Rev

Rev 6127 | Rev 6147 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6127 Rev 6136
Line 3516... Line 3516...
3516
        <p>
3516
        <p>
3517
            Hello $email,<br /><br />
3517
            Hello $email,<br /><br />
3518
            Thanks for placing recharge order with us. Following are the details of your recharge order:
3518
            Thanks for placing recharge order with us. Following are the details of your recharge order:
3519
        </p>
3519
        </p>
3520
        <div>
3520
        <div>
3521
            Order Id : $order_id </br>
3521
            Order Id : $order_id <br/>
3522
            Order Date : $order_date </br>
3522
            Order Date : $order_date <br/>
3523
            Order Amount : Rs. $order_amount </br>
3523
            Order Amount : Rs. $order_amount <br/>
3524
            Order Status : $order_status </br>
3524
            Order Status : $order_status <br/>
3525
            Device Number : $device_number </br>
3525
            Device Number : $device_number <br/>
3526
            Service Provider : $service_provider </br>
3526
            Service Provider : $service_provider <br/>
3527
        </div>
3527
        </div>
3528
    
3528
    
3529
    <br /><br />
3529
    <br /><br />
3530
    $message
-
 
3531
    """
3530
    """
3532
            
3531
            
3533
    if recharge_order.status == RechargeOrderStatus.RECHARGE_SUCCESSFUL:
3532
    if recharge_order.status == RechargeOrderStatus.RECHARGE_SUCCESSFUL:
3534
        status = "Recharge Successful"
3533
        status = "Recharge Successful"
3535
        message = ""
3534
        message = ""
Line 3544... Line 3543...
3544
                Due to network failure, we could not retrieve the status of your recharge. In case your recharge is not processed, we will credit amount to your recharge wallet. You can use wallet amount to recharge again. <a href="$source_url/static/recharge-faq">Learn More</a>
3543
                Due to network failure, we could not retrieve the status of your recharge. In case your recharge is not processed, we will credit amount to your recharge wallet. You can use wallet amount to recharge again. <a href="$source_url/static/recharge-faq">Learn More</a>
3545
                """
3544
                """
3546
        
3545
        
3547
    message = message  + '<br />  In case of any problem, please  <a href="$source_url/contact-us">contact us</a>'
3546
    message = message  + '<br />  In case of any problem, please  <a href="$source_url/contact-us">contact us</a>'
3548
    
3547
    
-
 
3548
    html_header = html_header + message
3549
    html_footer = """
3549
    html_footer = """
3550
    <p>
3550
    <p>
3551
        Best Wishes,<br />
3551
        Best Wishes,<br />
3552
        $source_name Team
3552
        $source_name Team
3553
    </p>
3553
    </p>
Line 3566... Line 3566...
3566
    display_order_id = recharge_order.idPrefix + str(recharge_order.id)
3566
    display_order_id = recharge_order.idPrefix + str(recharge_order.id)
3567
    email = recharge_order.userEmailId
3567
    email = recharge_order.userEmailId
3568
    dt = datetime.datetime.strptime(str(recharge_order.creationTimestamp), "%Y-%m-%d %H:%M:%S")
3568
    dt = datetime.datetime.strptime(str(recharge_order.creationTimestamp), "%Y-%m-%d %H:%M:%S")
3569
    formated_order_date = dt.strftime("%A, %d. %B %Y %I:%M%p")
3569
    formated_order_date = dt.strftime("%A, %d. %B %Y %I:%M%p")
3570
 
3570
 
3571
    email_header = Template(html_header).substitute(dict(order_id = display_order_id, order_date = formated_order_date, email = email, source_url = source_url, order_amount = recharge_order.totalAmount, order_status = status, message = message, device_number = deviceNumber, service_provider = providerName))
3571
    email_header = Template(html_header).substitute(dict(order_id = display_order_id, order_date = formated_order_date, email = email, source_url = source_url, order_amount = recharge_order.totalAmount, order_status = status, device_number = deviceNumber, service_provider = providerName))
3572
    email_footer = Template(html_footer).substitute(dict(source_url = source_url, source_name = source_name))
3572
    email_footer = Template(html_footer).substitute(dict(source_url = source_url, source_name = source_name))
3573
    
3573
    
3574
    try:
3574
    try:
3575
        helper_client = HelperClient().get_client()
3575
        helper_client = HelperClient().get_client()
3576
        helper_client.saveUserEmailForSending([email], "", source_name + " - Recharge Order Details", email_header + email_footer, str(recharge_order.id), "RechargeInfo", [], [])
3576
        helper_client.saveUserEmailForSending([email], "", source_name + " - Recharge Order Details", email_header + email_footer, str(recharge_order.id), "RechargeInfo", [], [])