Example #1
0
            $ad_chargeoption = $buildadsession->get('ad_chargeoption');
            $ad_chargeoption_day = $buildadsession->get('ad_chargeoption_day');
        }
    }
    $u_points = $buildadsession->get('user_points');
    //Extra code for zone pricing
    if (!$socialads_config['clicks_price']) {
        $socialads_config['clicks_price'] = 0;
    }
    if (!$socialads_config['date_price']) {
        $socialads_config['date_price'] = 0;
    }
    if (!$socialads_config['impr_price']) {
        $socialads_config['impr_price'] = 0;
    }
    $recurring_gateway = socialadshelper::getRecurringGateways();
    if (!$recurring_gateway) {
        $recurring_gateway = '';
    }
    if (!isset($u_points)) {
        $u_points = 0;
    }
    $js = "\n\n\t\tvar jpoints={$u_points};\n\t\tvar amt1=0;\n\t\tvar jconver;\n\t\tvar gt=0;\n\n\tfunction caltotal()\n\t{\n\n\n\t\tvar chargeoptionsel=document.getElementById('chargeoption').value;\n\t\tvar click_price=0;\n\t\tvar click_date=0;\n\t\tvar click_imp=0;\n\n\t\tif(" . $socialads_config['zone_pricing'] . "!=0)\n\t\t{\n\t\t\tclick_price\t= document.getElementById('pric_click').value;\n\t\t\tclick_date\t\t= document.getElementById('pric_day').value;\n\t\t\tclick_imp\t\t= document.getElementById('pric_imp').value;\n\t\t}\n\t\telse if(" . $socialads_config['zone_pricing'] . "==0)\n\t\t{\n\t\t\tclick_price\t= " . $socialads_config['clicks_price'] . ";\n\t\t\tclick_date\t\t= " . $socialads_config['date_price'] . ";\n\t\t\tclick_imp\t\t= " . $socialads_config['impr_price'] . ";\n\t\t}\n\t\tvar totaldisplay=document.getElementById('totaldisplay').value;\n\t\tvar gateway = document.getElementById('gateway').value;\n\t\tvar recurring_gateway = '" . $recurring_gateway . "';\n\t\tvar re_jsondata = '" . $re_selectbox_json . "';\n\t\tvar re_select = jQuery.parseJSON(re_jsondata);\n\n\t\tif (jQuery('#sa_recuring').is(':checked'))\n\t\t{\n\t\t\tdocument.getElementById('total_days_label').innerHTML = '" . JText::_("SA_RENEW_RECURR") . "'+' '+jQuery('#chargeoption option:selected').text();\n\t\t}\n\t\telse\n\t\t{\n\t\t\tdocument.getElementById('total_days_label').innerHTML = '" . JText::_("SA_RENEW_NO_RECURR") . "'+' '+jQuery('#chargeoption option:selected').text();\n\t\t}\n\t\tif(recurring_gateway.search(gateway)==-1)\n\t\t{\n\n\t\t\tif(document.getElementById('sa_recuring').checked==true)\n\t\t\t{\n\t\t\t\tdocument.getElementById('sa_recuring').checked=false;\n\t\t\t}\n\n\t\t}\n\t\telse\n\t\t{\n\t\t\t if(" . $socialads_config['recure_enforce'] . "==1)\n\t\t\t  document.getElementById('sa_recuring').checked=true;\n\t\t}\n\n\n\n\t\tif(!gateway)\n\t\t\treturn;\n\n\n\t \tif(document.getElementById('chargeoption').value == '1')\n\t \t{\n\t\t\tdocument.getElementById('total_days').style.display = 'none';\n\t\t\tdocument.getElementById('priceperdate').style.display = 'none';\n\t\t\tdocument.getElementById('priceperclick').style.display = 'block';\n\n\t\t\tif(totaldisplay=='')\n\t\t\t{\n \t\t\t\tdocument.getElementById('ad_totalamount').innerHTML = '';\n \t\t\t\tdocument.getElementById('currency').innerHTML='';\n \t\t  }\n \t\t  else{\n\t\t\t\tamt1=round(totaldisplay * click_price);\n\n\t \t\t\tif(jpoints<0){\n\t\t\t\t\tdocument.getElementById('ad_totalamount').innerHTML= amt1;\n\t\t\t\t\tdocument.getElementById('totalamount').value = amt1;\n\t\t\t\t\tdocument.getElementById('currency').innerHTML='" . $socialads_config['currency'] . "';\n\t\t \t\t\tdocument.getElementById('hcurrency').value= '" . $socialads_config['currency'] . "';\n\t\t\t\t\tdocument.getElementById('hrate').value='';\n\t\t\t\t}\n\t\t\t}\n\t \t}\n\t \telse if(document.getElementById('chargeoption').value == '0')\n\t \t{\n\t\t\tdocument.getElementById('total_days').style.display = 'none';\n\t\t\tdocument.getElementById('priceperdate').style.display = 'none';\n\t\t\tdocument.getElementById('priceperclick').style.display = 'block';\n\n\t \t\tif(totaldisplay=='')\n\t \t\t{\n\t \t\t\tdocument.getElementById('ad_totalamount').innerHTML='';\n\t \t\t\tdocument.getElementById('currency').innerHTML='';\n\t \t\t}\n\t \t\telse {\n\t \t\t\tamt1=round(totaldisplay *  click_imp);\n\t \t\t\tif(jpoints<0){\n\t\t \t\t\tdocument.getElementById('ad_totalamount').innerHTML = amt1;\n\t\t \t\t\tdocument.getElementById('totalamount').value =  amt1;\n\t\t \t\t\tdocument.getElementById('currency').innerHTML='" . $socialads_config['currency'] . "';\n\t\t \t\t\tdocument.getElementById('hcurrency').value= '" . $socialads_config['currency'] . "';\n\t\t\t\t\tdocument.getElementById('hrate').value='';\n\t\t\t\t}\n\t \t\t}\n\t \t}\n\t \telse if(document.getElementById('chargeoption').value == '2')\n\t \t{\n\t\t\tdocument.getElementById('total_days').style.display = '';\n\t\t\tdocument.getElementById('priceperclick').style.display = 'none';\n\t\t\t/*added by sagar feb9*/\n\n\t\t\tdocument.getElementById('total_days_label').innerHTML = '" . JText::_("TOTAL_DAYS_FOR_RENEWAL") . "';\n\t\t\tdocument.getElementById('sa_recuring_div').style.display = 'none';\n\n\t\t\tvar ad_chargeoption_day = 0;\n\t\t\tif(document.getElementById('ad_chargeoption_day') )\n\t\t\t\tad_chargeoption_day = document.getElementById('ad_chargeoption_day').value;\n\n\t\t\tif(ad_chargeoption_day)\n\t\t\t{\n\t\t\t\tif(document.getElementById('totaldays').value==' ' )\n\t\t\t\t{\n\t\t\t\t\tdocument.getElementById('ad_totalamount').innerHTML='';\n\t\t\t\t\tdocument.getElementById('currency').innerHTML='';\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tvar daycount=document.getElementById('totaldays').value;\n\n\t\t\t\t\tdocument.getElementById('ad_totaldays').value = daycount;\n\t\t\t\t\tamt1=round(daycount *  click_date);\n\t\t\t\t\tif(jpoints<0){\n\t\t\t\t \t\tdocument.getElementById('ad_totalamount').innerHTML = amt1;\n\t\t\t\t \t\tdocument.getElementById('totalamount').value =  amt1;\n\t\t\t\t \t\tdocument.getElementById('currency').innerHTML='" . $socialads_config['currency'] . "';\n\t\t\t\t \t\tdocument.getElementById('hcurrency').value= '" . $socialads_config['currency'] . "';\n\t\t\t\t\t\tdocument.getElementById('hrate').value='';\n\t\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t else\n\t\t\t{\n\t\t\t\tdocument.getElementById('priceperdate').style.display = '';\n\t\t\t\tvar daterangefrom = document.getElementById('datefrom').value;\n\n\t\t\t\tif(daterangefrom==' '  || document.getElementById('totaldays').value == '')\n\t\t\t\t{\n\t\t\t\t\tdocument.getElementById('ad_totalamount').innerHTML='';\n\t\t\t\t\tdocument.getElementById('currency').innerHTML='';\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\t\tvar daycount;\n\t\t\t\t \t\tdaycount=document.getElementById('totaldays').value;\n\n\t\t\t\t\t\tdocument.getElementById('ad_totaldays').value = daycount;\n\t\t\t\t \t  amt1=round(daycount *  click_date);\n\t\t\t\t \t\tdocument.getElementById('ad_totaldays').value = daycount;\n\t\t\t\t \t\tdocument.getElementById('totaldays').innerHTML = daycount;\n\t\t\t\t \t\tif(jpoints<0){\n\t\t\t\t\t \t\tdocument.getElementById('ad_totalamount').innerHTML = amt1;\n\t\t\t\t\t \t\tdocument.getElementById('totalamount').value =  amt1;\n\t\t\t\t\t \t\tdocument.getElementById('currency').innerHTML='" . $socialads_config['currency'] . "';\n\t\t\t\t\t \t\tdocument.getElementById('hcurrency').value= '" . $socialads_config['currency'] . "';\n\t\t\t\t\t\t\tdocument.getElementById('hrate').value='';\n\t\t\t\t\t\t}\n\t\t\t\t}\n\t\t \t}\n\t }\n\t else\n\t {\n\t\t\tdocument.getElementById('priceperdate').style.display = '';\n\n\t\t\tdocument.getElementById('total_days').style.display = '';\n\t\t\tdocument.getElementById('priceperclick').style.display = 'none';\n\t\t\t/*added by sagar feb9*/\n\n\t\t\tif(" . $socialads_config['recure_enforce'] . "==0)\n\t\t\t{\n\t\t\t\tif(recurring_gateway.search(gateway)==-1)\n    \t\t{\n\n       \t\t\tdocument.getElementById('sa_recuring_div').style.display=\t'none'\n        }\n        else\n\t\t\t\tdocument.getElementById('sa_recuring_div').style.display = '';\n\t\t\t}\n\t\t\telse\tif(recurring_gateway.search(gateway)==-1)\n    \t\t{\n\n       \t\t\tdocument.getElementById('sa_recuring_div').style.display=\t'none'\n        }\n\n\n\t\t\tvar daterangefrom = document.getElementById('datefrom').value;\n\t\t\tif(daterangefrom==' ' || document.getElementById('totaldays').value == '')\n\t \t\t{\n\t \t\t\tdocument.getElementById('ad_totalamount').innerHTML='';\n\t \t\t\tdocument.getElementById('currency').innerHTML='';\n\t \t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t\tvar jsondata = '" . $slabs_json . "';\n\t\t\t\t\tvar slab = jQuery.parseJSON(jsondata);\n\t\t \t\t\tfor (i=0;i<slab.length;i++)\n\t\t\t\t\t{\n\t\t\t\t\t\tif(parseInt(slab[i].duration)==parseInt(chargeoptionsel))\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tamt1=slab[i].price;\n\t\t\t\t\t\t\tdaycount=slab[i].duration;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\tdaycount=document.getElementById('totaldays').value;\n\n\t\t\t\tif(document.getElementById('sa_recuring').checked==false){\n\t\t\t\t\tamt1=round(daycount *  amt1);\n\t\t\t\t}\n\n\t\t\t\tdocument.getElementById('totalamtspan').innerHTML = '" . JText::_("TOTAL") . "'\n\t\t\t\tif(document.getElementById('sa_recuring').checked==true)\n    \t\t\t{\n    \t\t\t\tchargeselected=document.getElementById('chargeoption').value;\n    \t\t\t\tif(parseInt(chargeselected)>2)\n    \t\t\t\t\tdocument.getElementById('totalamtspan').innerHTML = '" . JText::_("TOTAL_SLAB") . "'+' '+jQuery('#chargeoption option:selected').text();\n\n    \t\t\t}\n\n\n\t\t\t \t\tdocument.getElementById('ad_totaldays').value = daycount;\n\n\t\t\t \t\tif(jpoints<0){\n\t\t\t\t \t\tdocument.getElementById('ad_totalamount').innerHTML = amt1;\n\t\t\t\t \t\tdocument.getElementById('totalamount').value =  amt1;\n\t\t\t\t \t\tdocument.getElementById('currency').innerHTML='" . $socialads_config['currency'] . "';\n\t\t\t\t \t\tdocument.getElementById('hcurrency').value= '" . $socialads_config['currency'] . "';\n\t\t\t\t\t\tdocument.getElementById('hrate').value='';\n\t\t\t\t\t}\n\t\t \t}\n\t }\n\t \tif( (!(jpoints<0)) && (gateway!= '') ){\n\t \t\tcalpoints();\n\t \t}\n\n\t \t// check for coupon\n\t \tsa_applycoupon(0);\n\n\t}\n\n\n\tfunction removeoption(select_opt){\n\t\tfor (i=0;i<select_opt.length;i++)\n\t\t{\n\t\t\tjQuery('#gateway option[value=\"'+select_opt[i].value+'\"]').remove();\n\t\t}\n\t}\n\n\tfunction addoption(select_opt){\n\t\tfor (i=0;i<select_opt.length;i++)\n\t\t{\n\t\talert(valuecurrentgatewayliststr);\n\t\tvar\tresult=valuecurrentgatewayliststr.search(select_opt[i].value);\n\t\t\tif(result==-1)\n\t\t\t{\n\t\t\t\tjQuery('#gateway').append(jQuery('<option/>', {\n\t\t\t\tvalue: select_opt[i].value,\n\t\t\t\ttext: select_opt[i].name\n\t\t\t\t}));\n\t\t\t}\n\t\t}\n\n\t}\n\n\tfunction round(n) {\n\t\treturn Math.round(n*100+((n*1000)%10>4?1:0))/100;\n\t}\n\n\tfunction calpoints()\n\t{\n\t\tvar amt=document.getElementById('totalamount').value;\n\t \tvar totaldisplay=document.getElementById('totaldisplay').value;\n\t\tif(!document.getElementById('gateway').value)\n\t\t\treturn;\n\t \tvar chargeoption=document.getElementById('chargeoption').value;\n\t\tjQuery.ajax({\n\t\t\t\turl: root_url+'?option=com_socialads&task=getpoints&plugin_name='+document.getElementById('gateway').value,\n\t\t\t\tsuccess: function(data) {\n\t\t\t\t\tvar data1 = data.split('|');\n\t\t\t\t\tjpoints=data1[0];\n\t\t\t\t\tjconver=data1[1];\n\t\t\t\t\tdocument.getElementById('jpoints').value =jpoints;\n\n\t\t\t\t\tif(totaldisplay=='' && chargeoption != '2') {\n\t\t\t\t\t\tif(parseInt(chargeoption)<='2')\n\t\t\t\t\t\t{\n\t\t\t \t\t\t\tdocument.getElementById('ad_totalamount').innerHTML='';\n\t\t\t \t\t\t\tdocument.getElementById('currency').innerHTML='';\n\t\t \t\t\t\t}\n\t\t \t\t  }\n\t\t\t\t\telse if(!(jpoints<0)){\n\t\t\t\t \t\tdocument.getElementById('ad_totalamount').innerHTML= '<big>'+ Math.round(amt1 * jconver) + '</big>';\n\t\t\t\t \t\tdocument.getElementById('totalamount').value =  Math.round(amt1 * jconver);\n\t\t\t\t   \tvar points = document.getElementById('jpoints').value;\n\t\t\t\t   \tif(points == ''){\n\t\t\t\t\t   \tpoints = 0;\n\t\t\t\t   \t}\n\t\t\t\t \t  document.getElementById('currency').innerHTML='<big>" . JText::_('POINT') . "</big>' +  '<small><i>" . JText::_('POINTS_AVAILABLE') . "'+ ' ' + points + ' '+' " . JText::_('POINT') . "</i></small>';\n\t\t\t\t\t\tdocument.getElementById('hcurrency').value='<big>" . JText::_('POINT') . "</big>' +  '<small><i>" . JText::_('POINTS_AVAILABLE') . "'+ ' ' + points + ' '+' " . JText::_('POINT') . "</i></small>';\n\t\t\t\t\t\tdocument.getElementById('rate').innerHTML=jconver+' " . JText::_('POINT') . ' = 1 ' . $socialads_config['currency'] . "';\n\t\t\t\t\t\tdocument.getElementById('hrate').value=jconver +' " . JText::_('POINT') . " = 1 " . $socialads_config['currency'] . "';\n\t\t\t\t\t}\n\t\t\t\t \telse{\n\t\t\t\t \t\tdocument.getElementById('rate').innerHTML='';\n\t\t\t\t \t\tcaltotal();\n\t\t\t\t \t}\n\t\t\t\t}\n\t\t\t});\n\t}\n\n\t\tjQuery(function() {\n\t\tvar totaldisplay=document.getElementById('totaldisplay').value;\n\n\t\tjQuery('#sa_recuring').change(function(){\n\t\t\tvar re_jsondata = '" . $re_selectbox_json . "';\n\t\t\tvar re_select = jQuery.parseJSON(re_jsondata);\n\t\t\tchargeselected=document.getElementById('chargeoption').value;\n\t\t\tif(document.getElementById('chargeoption').value > '2'){\n\t\t\t\tif (jQuery('#sa_recuring').is(':checked'))\n\t\t\t\t{\n\t\t\t\t\tdocument.getElementById('total_days_label').innerHTML = '" . JText::_("SA_RENEW_RECURR") . "'+' '+jQuery('#chargeoption option:selected').text();\n\n    \t\t\t\tif(parseInt(chargeselected)>2)\n    \t\t\t\t\tdocument.getElementById('totalamtspan').innerHTML = '" . JText::_("TOTAL_SLAB") . "'+' '+jQuery('#chargeoption option:selected').text();\n\t\t\t\t\t//removeoption(re_select);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tdocument.getElementById('total_days_label').innerHTML = '" . JText::_("SA_RENEW_NO_RECURR") . "'+' '+jQuery('#chargeoption option:selected').text();\n    \t\t\t\t\tdocument.getElementById('totalamtspan').innerHTML = '" . JText::_("TOTAL") . "'\n\t\t\t\t\t//addoption(re_select);\n\t\t\t\t}\n\t\t\t}\n\t  });\n\t  jQuery('#sa_recuring').change();\n\t\tif(document.getElementById('editview').value=='1'){\n\t\t\tcalpoints();\n\t\t}\n\t});\n\t";
    $document->addScriptDeclaration($js);
    // Load the calendar behavior
    //JHtml::_('behavior.calendar');
    $articlelink = JRoute::_('index.php?option=com_content&tmpl=component&view=article&id=' . $socialads_config['tnc']);
    //bottom div starts here
    ?>

<div id="bottomdiv" style="display:block;">