$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;">