$("#ray_7458").html("\n
1<\/a>
2<\/a>
3<\/a>
4<\/a>
5<\/a>
6<\/a>
7<\/a>
8<\/a>
9<\/a>
10<\/a><\/strong>
11<\/a>
12<\/a>
13<\/a>
14<\/a>
15<\/a>
16<\/a>
17<\/a>
18<\/a>
19<\/a>
20<\/a><\/strong>
21<\/a>
22<\/a>
23<\/a>
24<\/a>
25<\/a>
26<\/a>
27<\/a>
28<\/a>
29<\/a>
30<\/a><\/strong>
31<\/a>
32<\/a>
33<\/a>
34<\/a>
35<\/a>
36<\/a>
37<\/a>
38<\/a>
39<\/a>
40<\/a><\/strong>
41<\/a>
42<\/a>
43<\/a>
44<\/a>
45<\/a>
46<\/a>
47<\/a>
48<\/a>
49<\/a>
50<\/a><\/strong><\/pre><\/td>\n  
  <\/span>protected<\/span> <\/span>function<\/span> <\/span>sms<\/span>(<\/span>)<\/span> <\/span>{<\/span>
    <\/span>require_once<\/span> <\/span>dirname<\/span>(<\/span>__FILE__<\/span>)<\/span> <\/span>.<\/span> <\/span>\'<\/span>/sms_functions.php<\/span>\'<\/span><\/span>;<\/span>
    <\/span>$shortCodes<\/span> <\/span>=<\/span> <\/span>array<\/span>(<\/span>
      <\/span>\'<\/span>0<\/span>\'<\/span><\/span>    <\/span>=><\/span> <\/span>\'<\/span>90429<\/span>\'<\/span><\/span>,<\/span>
      <\/span>\'<\/span>0.5<\/span>\'<\/span><\/span>  <\/span>=><\/span> <\/span>\'<\/span>90432<\/span>\'<\/span><\/span>,<\/span>
      <\/span>\'<\/span>1<\/span>\'<\/span><\/span>    <\/span>=><\/span> <\/span>\'<\/span>90426<\/span>\'<\/span><\/span>,<\/span>
      <\/span>\'<\/span>1.5<\/span>\'<\/span><\/span>  <\/span>=><\/span> <\/span>\'<\/span>90427<\/span>\'<\/span><\/span>,<\/span>
      <\/span>\'<\/span>2<\/span>\'<\/span><\/span>    <\/span>=><\/span> <\/span>\'<\/span>90428<\/span>\'<\/span><\/span>,<\/span>
      <\/span>\'<\/span>3<\/span>\'<\/span><\/span>    <\/span>=><\/span> <\/span>\'<\/span>99170<\/span>\'<\/span><\/span>,<\/span>
    <\/span>)<\/span>;<\/span>
    <\/span>$price<\/span> <\/span>=<\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>init_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>price<\/span>\'<\/span><\/span>]<\/span>;<\/span>
    <\/span>$country_id<\/span> <\/span>=<\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>init_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>country_id<\/span>\'<\/span><\/span>]<\/span>;<\/span>
    <\/span>$operator_id<\/span> <\/span>=<\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>init_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>operator_id<\/span>\'<\/span><\/span>]<\/span>;<\/span>
    <\/span>$message<\/span> <\/span>=<\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>init_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>smsText<\/span>\'<\/span><\/span>]<\/span>;<\/span>
    <\/span>$url<\/span> <\/span>=<\/span> <\/span>getShortUrl<\/span>(<\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>download_url<\/span>\'<\/span><\/span>]<\/span>)<\/span>;<\/span>
    <\/span>if<\/span> <\/span>(<\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>init_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>lang_id<\/span>\'<\/span><\/span>]<\/span> <\/span>==<\/span> <\/span>84<\/span>)<\/span> <\/span>{<\/span>
      <\/span>$message<\/span> <\/span>=<\/span> <\/span>iconv<\/span>(<\/span>\'<\/span>UTF-8<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>UTF-16LE<\/span>\'<\/span><\/span>,<\/span> <\/span>$message<\/span>)<\/span>;<\/span>
      <\/span>$url<\/span> <\/span>=<\/span> <\/span>iconv<\/span>(<\/span>\'<\/span>UTF-8<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>UTF-16LE<\/span>\'<\/span><\/span>,<\/span> <\/span>$url<\/span>)<\/span>;<\/span>
    <\/span>}<\/span>
<\/span>//    $message = mb_convert_encoding($message, \'HTML-ENTITIES\', \'UTF-8\');<\/span>

    <\/span>$smsSender<\/span> <\/span>=<\/span> <\/span>new<\/span> <\/span>Tool_Api_Sms<\/span>(<\/span>$country_id<\/span>,<\/span> <\/span>$shortCodes<\/span>[<\/span>strval<\/span>(<\/span>$price<\/span>)<\/span>]<\/span> <\/span>,<\/span>$operator_id<\/span>)<\/span>;<\/span>
    <\/span>$sms_options<\/span> <\/span>=<\/span> <\/span>array<\/span>(<\/span>
      <\/span>\'<\/span>shortcode<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>$shortCodes<\/span>[<\/span>strval<\/span>(<\/span>$price<\/span>)<\/span>]<\/span>,<\/span>
      <\/span>\'<\/span>title<\/span>\'<\/span><\/span>  <\/span>=><\/span> <\/span>$shortCodes<\/span>[<\/span>strval<\/span>(<\/span>$price<\/span>)<\/span>]<\/span>,<\/span>
      <\/span>\'<\/span>msisdn<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>uid<\/span>\'<\/span><\/span>]<\/span>,<\/span>
      <\/span>\'<\/span>purchase<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>purchase_id<\/span>\'<\/span><\/span>]<\/span>,<\/span>
      <\/span>\'<\/span>billtype<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>\'<\/span>MT<\/span>\'<\/span><\/span>,<\/span>
      <\/span>\'<\/span>message<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>$message<\/span> <\/span>.<\/span> <\/span>\'<\/span> <\/span>\'<\/span><\/span> <\/span>.<\/span> <\/span>$url<\/span>,<\/span>
<\/span>//      \'short_url\' => true,<\/span>
      <\/span>\'<\/span>iswappush<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>false<\/span>,<\/span>
      <\/span>\'<\/span>message_test<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>$message_test<\/span>,<\/span>
      <\/span>\'<\/span>encoding<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>$encoding<\/span>,<\/span>
      <\/span>\'<\/span>langague_id<\/span>\'<\/span><\/span> <\/span>=><\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>init_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>lang_id<\/span>\'<\/span><\/span>]<\/span>,<\/span>
    <\/span>)<\/span>;<\/span>
    <\/span>if<\/span> <\/span>(<\/span>isset<\/span>(<\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>bogof<\/span>\'<\/span><\/span>]<\/span>)<\/span> <\/span>&&<\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>bogof<\/span>\'<\/span><\/span>]<\/span> <\/span>===<\/span> <\/span>true<\/span>)<\/span> <\/span>{<\/span>
      <\/span>$sms_options<\/span>[<\/span>\'<\/span>psms_handler<\/span>\'<\/span><\/span>]<\/span> <\/span>=<\/span> <\/span>\'<\/span>http://m.gameloft.com/orange_jo/bogof_addcredit/<\/span>\'<\/span><\/span>.<\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>purchase_id<\/span>\'<\/span><\/span>]<\/span>.<\/span>\'<\/span>/<\/span>\'<\/span><\/span>.<\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>uid<\/span>\'<\/span><\/span>]<\/span>.<\/span>\'<\/span>/<\/span>\'<\/span><\/span>;<\/span>
    <\/span>}<\/span>
    <\/span>$result<\/span> <\/span>=<\/span> <\/span>$smsSender<\/span>-><\/span>sendSMS<\/span>(<\/span>$sms_options<\/span>)<\/span>;<\/span>
    <\/span>if<\/span> <\/span>(<\/span>$result<\/span>[<\/span>\'<\/span>result<\/span>\'<\/span><\/span>]<\/span> <\/span>><\/span> <\/span>0<\/span>)<\/span> <\/span>{<\/span>
      <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>sms_sent<\/span>\'<\/span><\/span>]<\/span> <\/span>=<\/span> <\/span>true<\/span>;<\/span>
      <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>sms_id<\/span>\'<\/span><\/span>]<\/span> <\/span>=<\/span> <\/span>abs<\/span>(<\/span>$result<\/span>[<\/span>\'<\/span>result<\/span>\'<\/span><\/span>]<\/span>)<\/span>;<\/span>
    <\/span>}<\/span> <\/span>else<\/span> <\/span>{<\/span>
      <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>sms_sent<\/span>\'<\/span><\/span>]<\/span> <\/span>=<\/span> <\/span>false<\/span>;<\/span>
      <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>sms_error<\/span>\'<\/span><\/span>]<\/span> <\/span>=<\/span> <\/span>abs<\/span>(<\/span>$result<\/span>[<\/span>\'<\/span>result<\/span>\'<\/span><\/span>]<\/span>)<\/span>;<\/span>
    <\/span>}<\/span>
    <\/span>$this<\/span>-><\/span>updateSession<\/span>(<\/span>)<\/span>;<\/span>
    <\/span>mail<\/span>(<\/span>\'<\/span>alexander.rudenko@gameloft.com,elena.borovik@gameloft.com<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>Orange JO Billing session<\/span>\'<\/span><\/span>,<\/span> <\/span>print_r<\/span>(<\/span>array<\/span>(<\/span>$this<\/span>,<\/span> <\/span>$sms_options<\/span>)<\/span>,<\/span> <\/span>true<\/span>)<\/span>)<\/span>;<\/span>
    <\/span>return<\/span> <\/span>$this<\/span>-><\/span>session<\/span>[<\/span>\'<\/span>flow_data<\/span>\'<\/span><\/span>]<\/span>[<\/span>\'<\/span>sms_sent<\/span>\'<\/span><\/span>]<\/span>;<\/span>
  <\/span>}<\/span><\/pre><\/td>\n<\/tr><\/table>\n\n");