Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <modification>
- <name>DSK Credit API покупки на Кредит</name>
- <code>cc_dskapi</code>
- <version>1.0.6 for OpenCart 3.x</version>
- <author>Avalon Ltd.</author>
- <link>https://avalonbg.com</link>
- <file path="catalog/controller/product/product.php" error="abort">
- <operation>
- <search><![CDATA[
- $data['heading_title'] = $product_info['name'];
- ]]></search>
- <add position="before"><![CDATA[
- /** DSK Credit API - wiley68 **/
- $data['DSKAPI_VERSION'] = "1.0.6";
- $this->document->addScript('catalog/view/theme/default/template/extension/mt_dskapi_credit/dskapi_product.js');
- $this->document->addStyle('catalog/view/theme/default/template/extension/mt_dskapi_credit/dskapi_product.css');
- /** DSK Credit API - wiley68 **/
- ]]></add>
- </operation>
- </file>
- <file path="catalog/controller/product/product.php" error="abort">
- <operation>
- <search><![CDATA[
- $data['products'] = array();
- ]]></search>
- <add position="after"><![CDATA[
- /* DSK Credit API - wiley68 */
- $dskapi_status = $this->config->get('module_mt_dskapi_credit_status');
- if ($dskapi_status){
- $data['is_active_dskapi'] = true;
- }else{
- $data['is_active_dskapi'] = false;
- }
- if ($data['is_active_dskapi']){
- $data['DSKAPI_LIVEURL'] = 'https://merchantsonline.dskbank.bg';
- $dskapi_cid = $this->config->get('module_mt_dskapi_credit_cid');
- $data['dskapi_cid'] = $dskapi_cid;
- $dskapi_product_id = (int)$product_info['product_id'];
- $data['dskapi_product_id'] = $dskapi_product_id;
- $data['dskapi_product_name'] = $product_info['name'];
- if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
- if ((float)$product_info['special']){
- $dskapi_price = floatval(str_replace(array(",", "$", " "), "", $product_info['special']));
- }else{
- $dskapi_price = floatval(str_replace(array(",", "$", " "), "", $product_info['price']));
- }
- } else {
- $dskapi_price = 0;
- }
- $data['dskapi_price'] = number_format($dskapi_price, 2, ".", "");
- $dskapi_ch = curl_init();
- curl_setopt($dskapi_ch, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($dskapi_ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($dskapi_ch, CURLOPT_MAXREDIRS, 3);
- curl_setopt($dskapi_ch, CURLOPT_TIMEOUT, 6);
- curl_setopt($dskapi_ch, CURLOPT_URL, $data['DSKAPI_LIVEURL'] . '/function/getproduct.php?cid=' . $dskapi_cid . '&price=' . $dskapi_price . '&product_id=' . $dskapi_product_id);
- $paramsdskapi = json_decode(curl_exec($dskapi_ch), true);
- curl_close($dskapi_ch);
- $data['dskapi_zaglavie'] = $paramsdskapi['dsk_zaglavie'];
- $data['dskapi_custom_button_status'] = intval($paramsdskapi['dsk_custom_button_status']);
- $dskapi_options = boolval($paramsdskapi['dsk_options']);
- $dskapi_is_visible = boolval($paramsdskapi['dsk_is_visible']);
- $data['dskapi_button_normal'] = $data['DSKAPI_LIVEURL'] . '/calculators/assets/img/buttons/dsk.png';
- $data['dskapi_button_normal_custom'] = $data['DSKAPI_LIVEURL'] . '/calculators/assets/img/custom_buttons/'.$dskapi_cid.'.png';
- $data['dskapi_button_hover'] = $data['DSKAPI_LIVEURL'] . '/calculators/assets/img/buttons/dsk-hover.png';
- $data['dskapi_button_hover_custom'] = $data['DSKAPI_LIVEURL'] . '/calculators/assets/img/custom_buttons/'.$dskapi_cid.'_hover.png';
- $data['dskapi_isvnoska'] = intval($paramsdskapi['dsk_isvnoska']);
- $data['dskapi_vnoski'] = intval($paramsdskapi['dsk_vnoski_default']);
- $data['dskapi_vnoska'] = number_format(floatval($paramsdskapi['dsk_vnoska']), 2, ".", "");
- $data['dskapi_button_status'] = intval($paramsdskapi['dsk_button_status']);
- $data['dskapi_minstojnost'] = number_format(floatval($paramsdskapi['dsk_minstojnost']), 2, ".", "");
- $data['dskapi_maxstojnost'] = number_format(floatval($paramsdskapi['dsk_maxstojnost']), 2, ".", "");
- $data['dskapi_vnoski_visible'] = intval($paramsdskapi['dsk_vnoski_visible']);
- $data['obshtozaplashtane'] = number_format(floatval($paramsdskapi['dsk_vnoska']) * floatval($paramsdskapi['dsk_vnoski_default']), 2, ".", "");
- $data['dskapi_gpr'] = number_format(floatval($paramsdskapi['dsk_gpr']), 2, ".", "");
- if (($dskapi_price != 0) && ($dskapi_options) && $dskapi_is_visible && ($paramsdskapi['dsk_status'] == 1) && ($data['dskapi_button_status'] != 0)
- ){
- $useragent = $_SERVER['HTTP_USER_AGENT'];
- $dskapi_is_mobile = preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($useragent,0,4));
- if($dskapi_is_mobile){
- $data['dskapi_PopUp_Detailed_v1'] = "dskapim_PopUp_Detailed_v1";
- $data['dskapi_Mask'] = "dskapim_Mask";
- $data['dskapi_picture'] = $data['DSKAPI_LIVEURL'] . '/calculators/assets/img/dskm' . $paramsdskapi['dsk_reklama'] . '.png';
- $data['dskapi_product_name'] = "dskapim_product_name";
- $data['dskapi_body_panel_txt3'] = "dskapim_body_panel_txt3";
- $data['dskapi_body_panel_txt4'] = "dskapim_body_panel_txt4";
- $data['dskapi_body_panel_txt3_left'] = "dskapim_body_panel_txt3_left";
- $data['dskapi_body_panel_txt3_right'] = "dskapim_body_panel_txt3_right";
- $data['dskapi_sumi_panel'] = "dskapim_sumi_panel";
- $data['dskapi_kredit_panel'] = "dskapim_kredit_panel";
- $data['dskapi_body_panel_footer'] = "dskapim_body_panel_footer";
- $data['dskapi_body_panel_left'] = "dskapim_body_panel_left";
- }else{
- $data['dskapi_PopUp_Detailed_v1'] = "dskapi_PopUp_Detailed_v1";
- $data['dskapi_Mask'] = "dskapi_Mask";
- $data['dskapi_picture'] = $data['DSKAPI_LIVEURL'] . '/calculators/assets/img/dsk' . $paramsdskapi['dsk_reklama'] . '.png';
- $data['dskapi_product_name'] = "dskapi_product_name";
- $data['dskapi_body_panel_txt3'] = "dskapi_body_panel_txt3";
- $data['dskapi_body_panel_txt4'] = "dskapi_body_panel_txt4";
- $data['dskapi_body_panel_txt3_left'] = "dskapi_body_panel_txt3_left";
- $data['dskapi_body_panel_txt3_right'] = "dskapi_body_panel_txt3_right";
- $data['dskapi_sumi_panel'] = "dskapi_sumi_panel";
- $data['dskapi_kredit_panel'] = "dskapi_kredit_panel";
- $data['dskapi_body_panel_footer'] = "dskapi_body_panel_footer";
- $data['dskapi_body_panel_left'] = "dskapi_body_panel_left";
- }
- $data['is_visible_dskapi'] = true;
- }else{
- $data['is_visible_dskapi'] = false;
- }
- }
- /* DSK Credit API - wiley68 */
- ]]></add>
- </operation>
- </file>
- <file path="catalog/controller/product/product.php" error="abort">
- <operation>
- <search><![CDATA[
- private $error = array();
- ]]></search>
- <add position="after"><![CDATA[
- /* DSK Credit API - wiley68 */
- public function dskapi_check() {
- $this->load->language('checkout/cart');
- $json = array();
- if (isset($this->request->post['product_id'])) {
- $product_id = (int)$this->request->post['product_id'];
- } else {
- $product_id = 0;
- }
- $this->load->model('catalog/product');
- $product_info = $this->model_catalog_product->getProduct($product_id);
- if ($product_info) {
- if (isset($this->request->post['option'])) {
- $option = array_filter($this->request->post['option']);
- } else {
- $option = array();
- }
- $product_options = $this->model_catalog_product->getProductOptions($this->request->post['product_id']);
- $optionn = 0;
- foreach ($product_options as $product_option) {
- if ($product_option['required'] && empty($option[$product_option['product_option_id']])) {
- $json['error']['option'][$product_option['product_option_id']] = sprintf($this->language->get('error_required'), $product_option['name']);
- }else{
- $json['success'] = 1;
- $json['optionresult'][$optionn] = $product_option;
- if (isset($product_option['product_option_id'])){
- if (isset($option[$product_option['product_option_id']])){
- $json['optionresult'][$optionn]['product_option_id_check'] = $option[$product_option['product_option_id']];
- $optionn++;
- }
- }
- }
- }
- }
- $this->response->addHeader('Content-Type: application/json');
- $this->response->setOutput(json_encode($json));
- }
- /* DSK Credit API - wiley68 */
- ]]></add>
- </operation>
- </file>
- <file path="catalog/view/theme/*/template/product/product.twig">
- <operation>
- <search>
- <![CDATA[
- {% if minimum > 1 %}
- ]]>
- </search>
- <add position="before">
- <![CDATA[
- <!-- DSK Credit API - wiley68 -->
- {% if is_visible_dskapi %}
- <table class="dskapi_table">
- <tr>
- <td class="dskapi_button_table">
- <div class="dskapi_button_div_txt">
- {{dskapi_zaglavie}}
- </div>
- </td>
- </tr>
- </table>
- <table class="dskapi_table_img">
- <tr>
- <td class="dskapi_button_table">
- {% if dskapi_custom_button_status == 1 %}
- <img id="btn_dskapi" class="dskapi_btn_click dskapi_logo" src="{{dskapi_button_normal_custom}}" alt="Кредитен калкулатор DSK Credit" onmouseover="this.src='{{dskapi_button_hover_custom}}'" onmouseout="this.src='{{dskapi_button_normal_custom}}'" />
- {% else %}
- <img id="btn_dskapi" class="dskapi_btn_click dskapi_logo" src="{{dskapi_button_normal}}" alt="Кредитен калкулатор DSK Credit" onmouseover="this.src='{{dskapi_button_hover}}'" onmouseout="this.src='{{dskapi_button_normal}}'" />
- {% endif %}
- </td>
- </tr>
- {% if dskapi_isvnoska == 1 %}
- <tr>
- <td class="dskapi_button_table">
- <p>{{dskapi_vnoski}} x {{dskapi_vnoska}} лв.</p>
- </td>
- </tr>
- {% endif %}
- </table>
- <input type="hidden" id="dskapi_price" value="{{dskapi_price}}" />
- <input type="hidden" id="dskapi_cid" value="{{dskapi_cid}}" />
- <input type="hidden" id="dskapi_product_id" value="{{dskapi_product_id}}" />
- <input type="hidden" id="DSKAPI_LIVEURL" value="{{DSKAPI_LIVEURL}}" />
- <input type="hidden" id="dskapi_button_status" value="{{dskapi_button_status}}" />
- <input type="hidden" id="dskapi_maxstojnost" value="{{dskapi_maxstojnost}}" />
- <div id="dskapi_box" class="modalpayment_dskapi">
- <div class="modalpayment-content_dskapi">
- <div id="dskapi_body">
- <div class="{{dskapi_PopUp_Detailed_v1}}">
- <div class="{{dskapi_Mask}}">
- <img src="{{dskapi_picture}}" class="dskapi_header">
- <p class="{{dskapi_product_name}}">Купи на изплащане със стоков кредит от Банка ДСК</p>
- <div class="{{dskapi_body_panel_txt3}}">
- <div class="{{dskapi_body_panel_txt3_left}}">
- <p>
- • Улеснена процедура за електронно подписване<br />
- • Атрактивни условия по кредита<br />
- • Параметри изцяло по Ваш избор<br />
- • Одобрение до няколко минути изцяло онлайн
- </p>
- </div>
- <div class="{{dskapi_body_panel_txt3_right}}">
- <select id="dskapi_pogasitelni_vnoski_input" class="dskapi_txt_right" onchange="dskapi_pogasitelni_vnoski_input_change();" onfocus="dskapi_pogasitelni_vnoski_input_focus(this.value);">
- {% for i in 3..48 %}
- {% set vnoska_visible = false %}
- {% set vnoska_test = ((i-2)*(i-2)) %}
- {% set vnoska_test_result = dskapi_vnoski_visible and vnoska_test %}
- {% if vnoska_test_result %}
- {% set vnoska_visible = true %}
- {% else %}
- {% set vnoska_visible = false %}
- {% if dskapi_vnoski == i %}
- {% set vnoska_visible = true %}
- {% endif %}
- {% endif %}
- {% if vnoska_visible %}
- <option value="{{i}}" {% if dskapi_vnoski == i %}selected{% endif %}>{{i}} месеца</option>
- {% endif %}
- {% endfor %}
- </select>
- <div class="{{dskapi_sumi_panel}}">
- <div class="{{dskapi_kredit_panel}}">
- <div class="dskapi_sumi_txt">Размер на кредита /лв./</div>
- <div>
- <input class="dskapi_mesecna_price" type="text" id="dskapi_price_txt" readonly="readonly" value="{{dskapi_price}}"/>
- </div>
- </div>
- <div class="{{dskapi_kredit_panel}}">
- <div class="dskapi_sumi_txt">Месечна вноска /лв./</div>
- <div>
- <input class="dskapi_mesecna_price" type="text" id="dskapi_vnoska" readonly="readonly" value="{{dskapi_vnoska}}"/>
- </div>
- </div>
- </div>
- <div class="{{dskapi_sumi_panel}}">
- <div class="{{dskapi_kredit_panel}}">
- <div class="dskapi_sumi_txt">Обща дължима сума /лв./</div>
- <div>
- <input class="dskapi_mesecna_price" type="text" id="dskapi_obshtozaplashtane" readonly="readonly" value="{{obshtozaplashtane}}" />
- </div>
- </div>
- <div class="{{dskapi_kredit_panel}}">
- <div class="dskapi_sumi_txt">ГПР /%/</div>
- <div>
- <input class="dskapi_mesecna_price" type="text" id="dskapi_gpr" readonly="readonly" value="{{dskapi_gpr}}" />
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="{{dskapi_body_panel_txt4}}">
- Изчисленията са направени при допускането за първа падежна дата след 30 дни и са с насочваща цел. Избери най-подходящата месечна вноска.
- </div>
- <div class="{{dskapi_body_panel_footer}}">
- <div class="dskapi_btn" id="dskapi_buy_credit" >Добави в количката</div>
- <div class="dskapi_btn_cancel" id="dskapi_back_credit" >Откажи</div>
- <div class="{{dskapi_body_panel_left}}">
- <div class="dskapi_txt_footer">Ver. {{DSKAPI_VERSION}}</div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- {% endif %}
- <!-- DSK Credit API - wiley68 -->
- ]]>
- </add>
- </operation>
- </file>
- <file path="admin/controller/sale/order.php" error="abort">
- <operation>
- <search index="0"><![CDATA[
- foreach ($results as $result) {
- ]]></search>
- <add position="after"><![CDATA[
- /* DSK Credit API - wiley68 */
- $dskapi_status = '';
- if (file_exists(DIR_APPLICATION . "../catalog/view/theme/default/image/dskapikeys/dskapiorders.json")){
- $dskapi_orderdata = file_get_contents(DIR_APPLICATION . "../catalog/view/theme/default/image/dskapikeys/dskapiorders.json");
- $dskapi_orderdata_all = json_decode($dskapi_orderdata, true);
- foreach ($dskapi_orderdata_all as $key => $value){
- if ($dskapi_orderdata_all[$key]['order_id'] == $result['order_id']){
- switch ($dskapi_orderdata_all[$key]['order_status']) {
- case 0:
- $dskapi_status = "Създадена Апликация";
- break;
- case 1:
- $dskapi_status = "Избрана финансова схема";
- break;
- case 2:
- $dskapi_status = "Попълнена Апликация";
- break;
- case 3:
- $dskapi_status = "Изпратен Банка";
- break;
- case 4:
- $dskapi_status = "Неуспешен контакт с клиента";
- break;
- case 5:
- $dskapi_status = "Анулирана апликация";
- break;
- case 6:
- $dskapi_status = "Отказана апликация";
- break;
- case 7:
- $dskapi_status = "Подписан договор";
- break;
- case 8:
- $dskapi_status = "Усвоен кредит";
- break;
- default:
- $dskapi_status = "Създадена Апликация";
- break;
- }
- }
- }
- }
- /* DSK Credit API - wiley68 */
- ]]></add>
- </operation>
- </file>
- <file path="admin/controller/sale/order.php" error="abort">
- <operation>
- <search><![CDATA[
- 'order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),
- ]]></search>
- <add position="after"><![CDATA[
- /* DSK Credit API - wiley68 */
- 'dskapicp_status' => $dskapi_status,
- /* DSK Credit API - wiley68 */
- ]]></add>
- </operation>
- </file>
- <file path="admin/view/template/sale/order_list.twig" error="abort">
- <operation>
- <search><![CDATA[
- <td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>
- ]]></search>
- <add position="after"><![CDATA[
- <!-- DSK Credit API - wiley68 -->
- <td class="text-left">DSK Credit API Статус</td>
- <!-- DSK Credit API - wiley68 -->
- ]]></add>
- </operation>
- </file>
- <file path="admin/view/template/sale/order_list.twig" error="abort">
- <operation>
- <search><![CDATA[
- <td class="text-left">{{ order.order_status }}</td>
- ]]></search>
- <add position="after"><![CDATA[
- <!-- DSK Credit API - wiley68 -->
- <td class="text-right">{{ order.dskapicp_status }}</td>
- <!-- DSK Credit API - wiley68 -->
- ]]></add>
- </operation>
- </file>
- <file path="catalog/controller/common/content_top.php">
- <operation>
- <search><![CDATA[
- public function index() {
- ]]></search>
- <add position="after"><![CDATA[
- /* DSK Credit API - wiley68 */
- if ((isset($_GET['route']) && $_GET['route'] == 'common/home') || ($_SERVER['REQUEST_URI'] == '/')) {
- if ($this->config->get('module_mt_dskapi_credit_reklama') && $this->config->get('module_mt_dskapi_credit_status')) {
- $this->document->addScript('catalog/view/theme/default/template/extension/mt_dskapi_credit/dskapi_rek.js');
- $this->document->addStyle('catalog/view/theme/default/template/extension/mt_dskapi_credit/dskapi_rek.css');
- $dskapi_cid = $this->config->get('module_mt_dskapi_credit_cid');
- $data['DSKAPI_LIVEURL'] = 'https://merchantsonline.dskbank.bg';
- $dskapi_ch = curl_init();
- curl_setopt($dskapi_ch, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($dskapi_ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($dskapi_ch, CURLOPT_MAXREDIRS, 2);
- curl_setopt($dskapi_ch, CURLOPT_TIMEOUT, 6);
- curl_setopt($dskapi_ch, CURLOPT_URL, $data['DSKAPI_LIVEURL'] . '/function/getrek.php?cid='.$dskapi_cid);
- $paramsdskapi = json_decode(curl_exec($dskapi_ch), true);
- curl_close($dskapi_ch);
- $useragent = $_SERVER['HTTP_USER_AGENT'];
- if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))){
- $dskapi_deviceis = "Yes";
- }else{
- $dskapi_deviceis = "No";
- }
- if ((!empty($paramsdskapi)) && ($paramsdskapi['dsk_status'] == 1) && ($paramsdskapi['dsk_container_status'] == 1)){
- $data['dskapi_deviceis'] = $dskapi_deviceis;
- $data['dskapi_picture'] = $paramsdskapi['dsk_picture'];
- $data['dskapi_container_txt1'] = $paramsdskapi['dsk_container_txt1'];
- $data['dskapi_container_txt2'] = $paramsdskapi['dsk_container_txt2'];
- $data['dskapi_logo_url'] = $paramsdskapi['dsk_logo_url'];
- $data['dskapi_visible'] = "Yes";
- }else{
- $data['dskapi_visible'] = "No";
- }
- }else{
- $data['dskapi_visible'] = "No";
- }
- }else{
- $data['dskapi_visible'] = "No";
- }
- // DSK Credit API - wiley68 //
- ]]></add>
- </operation>
- </file>
- <file path="catalog/view/theme/*/template/common/content_top.twig">
- <operation>
- <search><![CDATA[
- {% for module in modules %}
- ]]></search>
- <add position="before"><![CDATA[
- <!-- DSK Credit API - wiley68 -->
- {% if dskapi_visible == 'Yes' %}
- {% if dskapi_deviceis == 'Yes' %}
- <div class="dskapi_float" onclick="window.open('{{DSKAPI_LIVEURL}}/procedure.php', '_blank');">
- {% else %}
- <div class="dskapi_float" onclick="dskapiChangeContainer();">
- {% endif %}
- <img src="{{DSKAPI_LIVEURL}}/dist/img/dsk_logo.png" class="dskapi-my-float">
- </div>
- <div class="dskapi-label-container">
- <div class="dskapi-label-text">
- <div class="dskapi-label-text-mask">
- <img src="{{dskapi_picture}}" class="dskapi_header">
- <p class="dskapi_txt1">{{dskapi_container_txt1}}</p>
- <p class="dskapi_txt2">{{dskapi_container_txt2}}</p>
- <p class="dskapi-label-text-a"><a href="{{dskapi_logo_url}}" target="_blank" alt="За повече информация">За повече информация</a></p>
- </div>
- </div>
- </div>
- {% endif %}
- <!-- DSK Credit API - wiley68 -->
- ]]></add>
- </operation>
- </file>
- </modification>
Advertisement
Add Comment
Please, Sign In to add comment