Plugin Directory

Changeset 3336674


Ignore:
Timestamp:
07/30/2025 01:49:36 PM (8 months ago)
Author:
netgsm
Message:

Adding the new features

Location:
netgsm
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • netgsm/tags/2.9.58/index.php

    r3313712 r3336674  
    66Author: Netgsm
    77Author URI: www.netgsm.com.tr
    8 Version: 2.9.56
     8Version: 2.9.58
    99
    1010
  • netgsm/tags/2.9.58/pages/contactform7.php

    r3304876 r3336674  
    1 
    21<div class="tab-pane container-fluid" id="cf7sms"> <!-- CONTACT FORM7 SMS ayarları-->
    32    <hr>
     
    4039                                $cf7_list_text_success_customer = array($item->ID => 'netgsm_cf7_list_text_success_customer_' . $item->ID);
    4140                        ?>
     41
     42                                <!-- Mesaj metni textarea -->
    4243                                <textarea style="display: none;" name="netgsm_cf7_list_text_success_customer_<?php echo esc_attr($item->ID); ?>" id="netgsm_cf7_list_text_success_customer_<?php echo esc_attr($item->ID); ?>" class="form-control cf7_list_text_success_customer" placeholder="Örnek : Mesajınız iletilmiştir."><?php echo esc_textarea(get_option($cf7_list_text_success_customer[$item->ID])); ?></textarea>
     44
    4345                                <?php
    4446                                $form_tags = [];
     
    5355                                        continue;
    5456                                    }
    55                                     array_push($tags,  '<mark onclick="varfill(\'netgsm_cf7_list_text_success_customer_\'+jQuery(\'#activeStatus_cf7_customer\').attr(\'data\'), \'' . esc_js($form_tag->name) . '\')">[' . esc_html($form_tag->name) . ']</mark>');
     57                                    $onclick = "varfill('netgsm_cf7_list_text_success_customer_'+jQuery('#activeStatus_cf7_customer').attr('data'), '" . esc_js($form_tag->name) . "')";
     58                                    $tags[] = '<mark onclick="' . esc_attr($onclick) . '">[' . esc_html($form_tag->name) . ']</mark>';
    5659                                }
    5760                                ?>
    58                                 <p style="display: none; padding-top: 5px" class="cf7_list_text_success_customer" id="netgsm_cf7_list_tags_success_customer_<?php echo esc_attr($item->ID); ?>">Kullanılabilir etiketler : <?php echo esc_html(implode(' ', $tags)); ?></p>
    59                         <?php }
     61
     62                                <!-- Kullanılabilir etiketler (mark'lar tıklanabilir şekilde gösterilir) -->
     63                                <p style="display: none; padding-top: 5px" class="cf7_list_text_success_customer" id="netgsm_cf7_list_tags_success_customer_<?php echo esc_attr($item->ID); ?>">
     64                                    Kullanılabilir etiketler :
     65                                    <?php echo implode(' ', $tags); ?>
     66                                    <!-- Alternatif olarak güvenlik istiyorsan şunu da kullanabilirsin: -->
     67                                    <!-- <?php echo wp_kses_post(implode(' ', $tags)); ?> -->
     68                                </p>
     69
     70                        <?php
     71                            }
    6072                        } ?>
     73
    6174                        <p id="netgsm_tags_text5" style="margin-top: 10px"><i class="fa fa-angle-double-right"></i> <i> Kullanabileceğiniz Değişkenler : </i>
    6275                            Hangi form için sms oluşturuyorsanız o formda oluşturduğunuz etiketleri kullanın.
    63                            
     76
    6477
    6578                        </p>
     
    117130                    <div class="col-sm-12">
    118131                        <?php if (isset($cf7_list)) {
    119                             foreach ($cf7_list as $item) {
    120                                 $cf7_list_text_success_admin = array($item->ID => 'netgsm_cf7_list_text_success_admin_' . $item->ID);
    121                         ?>
    122                                 <textarea style="display: none;" name="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" id="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" class="form-control cf7_list_text_success_admin" placeholder="Örnek : Mesajınız iletilmiştir."><?php echo esc_textarea(get_option($cf7_list_text_success_admin[$item->ID])); ?></textarea>
    123                                 <?php
    124                                 $form_tags = [];
    125                                 if (is_plugin_active('contact-form-7/wp-contact-form-7.php')) {
    126                                     $ContactForm = WPCF7_ContactForm::get_instance($item->ID);
    127                                     $form_tags = $ContactForm->scan_form_tags();
    128                                 }
    129 
    130                                 $tags = [];
    131                                 foreach ($form_tags as $form_tag) {
    132                                     if ($form_tag->name == '') {
    133                                         continue;
    134                                     }
    135                                     array_push($tags,  '<mark onclick="varfill(\'netgsm_cf7_list_text_success_admin_\'+jQuery(\'#activeStatus_cf7_admin\').attr(\'data\'), \'' . $form_tag->name . '\')">[' . $form_tag->name . ']</mark>');
    136                                 }
    137                                 ?>
    138                                 <p style="display: none; padding-top: 5px" class="cf7_list_text_success_admin" id="netgsm_cf7_list_tags_success_admin_<?php echo esc_attr($item->ID); ?>">Kullanılabilir etiketler : <?php echo esc_html(implode(' ', $tags)); ?></p>
    139                         <?php }
    140                         } ?>
     132    foreach ($cf7_list as $item) {
     133        $cf7_list_text_success_admin = array($item->ID => 'netgsm_cf7_list_text_success_admin_' . $item->ID);
     134        ?>
     135       
     136        <!-- Mesaj metni textarea -->
     137        <textarea style="display: none;" name="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" id="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" class="form-control cf7_list_text_success_admin" placeholder="Örnek : Mesajınız iletilmiştir."><?php echo esc_textarea(get_option($cf7_list_text_success_admin[$item->ID])); ?></textarea>
     138       
     139        <?php
     140        $form_tags = [];
     141        if (is_plugin_active('contact-form-7/wp-contact-form-7.php')) {
     142            $ContactForm = WPCF7_ContactForm::get_instance($item->ID);
     143            $form_tags = $ContactForm->scan_form_tags();
     144        }
     145
     146        $tags = [];
     147        foreach ($form_tags as $form_tag) {
     148            if ($form_tag->name == '') {
     149                continue;
     150            }
     151            $onclick = "varfill('netgsm_cf7_list_text_success_admin_'+jQuery('#activeStatus_cf7_admin').attr('data'), '" . esc_js($form_tag->name) . "')";
     152            $tags[] = '<mark onclick="' . esc_attr($onclick) . '">[' . esc_html($form_tag->name) . ']</mark>';
     153        }
     154        ?>
     155
     156        <!-- Kullanılabilir etiketler -->
     157        <p style="display: none; padding-top: 5px" class="cf7_list_text_success_admin" id="netgsm_cf7_list_tags_success_admin_<?php echo esc_attr($item->ID); ?>">
     158            Kullanılabilir etiketler :
     159            <?php echo implode(' ', $tags); ?>
     160            <!-- veya güvenlik açısından şunu kullanabilirsin: -->
     161            <!-- <?php echo wp_kses_post(implode(' ', $tags)); ?> -->
     162        </p>
     163
     164        <?php
     165    }
     166} ?>
     167
    141168                        <p id="netgsm_tags_text5" style="margin-top: 10px;"><i class="fa fa-angle-double-right"></i> <i> Kullanabileceğiniz Değişkenler : </i>
    142169                            Hangi form için sms oluşturuyorsanız o formda oluşturduğunuz etiketleri kullanın.
    143                            
     170
    144171
    145172                        </p>
     
    149176        </div>
    150177        <div class="row">
    151            
     178
    152179
    153180            <div class="col-sm-9" id="field_netgsm_cf7_3" style="<?php if (esc_attr(get_option('netgsm_cf7_contact_control')) != 1) { ?>display:none; <?php } ?>">
     
    229256                                                }
    230257                                                array_push($tags,  '<mark onclick="varfill(\'netgsm_cf7_list_contact_other_\'+jQuery(\'#activeStatus_cf7_other_contact\').attr(\'data\'), \'' . esc_js($form_tag->name) . '\')">[' . esc_html($form_tag->name) . ']</mark>');
    231 
    232258                                            }
    233259                                            ?>
     
    276302            </div>
    277303        </div>
    278         </div>
     304    </div>
    279305    <div class="form-group">
    280306        <div class="col-sm-2"></div>
     
    293319    </div>
    294320</div>
    295        
  • netgsm/tags/2.9.58/readme.txt

    r3313712 r3336674  
    55Requires at least: 3.0
    66Tested up to: 6.8
    7 Stable tag: 2.9.56
     7Stable tag: 2.9.58
    88Requires PHP: 7.4.33
    99License: GPLv2 or later
     
    8989
    9090== Changelog ==
     91= 2.9.58 =
     92* Sürüm revizasyonu
     93= 2.9.57 =
     94* Sürüm revizasyonu
    9195= 2.9.56 =
    9296* Sürüm revizasyonu
     
    103107* Gelen çağrılar ve gelen sms bölümünde müsteri olmayanlara da sms gönderiminde
    104108* WordPress 6.8 sürümüne uygundur
    105 * Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 18 saniye
     109* Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 180 saniye
    106110= 2.9.51 =
    107111* Kalan Paket Bilgisi Gösterimi
     
    124128=======
    125129== Changelog ==
     130= 2.9.58 =
     131* Sürüm revizasyonu
     132= 2.9.57 =
     133* Sürüm revizasyonu
    126134= 2.9.56 =
    127135* Sürüm revizasyonu
     
    138146* Gelen çağrılar ve gelen sms bölümünde müsteri olmayanlara da sms gönderiminde
    139147* WordPress 6.8 sürümüne uygundur
    140 * Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 18 saniye
     148* Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 180 saniye
    141149= 2.9.41 =
    142150* Toplu SMS gönderiminde müşteri listesi sınırı kaldırıldı.
     
    160168* Hata düzeltmesi yapıldı.
    161169== Changelog ==
     170= 2.9.58 =
     171* Sürüm revizasyonu
     172= 2.9.57 =
     173* Sürüm revizasyonu
    162174= 2.9.56 =
    163175* Sürüm revizasyonu
     
    174186* Gelen çağrılar ve gelen sms bölümünde müsteri olmayanlara da sms gönderiminde
    175187* WordPress 6.8 sürümüne uygundur
    176 * Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 18 saniye
     188* Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 180 saniye
    177189= 2.9.31 =
    178190* Hata düzeltmesi yapıldı.
  • netgsm/trunk/index.php

    r3313712 r3336674  
    66Author: Netgsm
    77Author URI: www.netgsm.com.tr
    8 Version: 2.9.56
     8Version: 2.9.58
    99
    1010
  • netgsm/trunk/pages/contactform7.php

    r3304876 r3336674  
    1 
    21<div class="tab-pane container-fluid" id="cf7sms"> <!-- CONTACT FORM7 SMS ayarları-->
    32    <hr>
     
    4039                                $cf7_list_text_success_customer = array($item->ID => 'netgsm_cf7_list_text_success_customer_' . $item->ID);
    4140                        ?>
     41
     42                                <!-- Mesaj metni textarea -->
    4243                                <textarea style="display: none;" name="netgsm_cf7_list_text_success_customer_<?php echo esc_attr($item->ID); ?>" id="netgsm_cf7_list_text_success_customer_<?php echo esc_attr($item->ID); ?>" class="form-control cf7_list_text_success_customer" placeholder="Örnek : Mesajınız iletilmiştir."><?php echo esc_textarea(get_option($cf7_list_text_success_customer[$item->ID])); ?></textarea>
     44
    4345                                <?php
    4446                                $form_tags = [];
     
    5355                                        continue;
    5456                                    }
    55                                     array_push($tags,  '<mark onclick="varfill(\'netgsm_cf7_list_text_success_customer_\'+jQuery(\'#activeStatus_cf7_customer\').attr(\'data\'), \'' . esc_js($form_tag->name) . '\')">[' . esc_html($form_tag->name) . ']</mark>');
     57                                    $onclick = "varfill('netgsm_cf7_list_text_success_customer_'+jQuery('#activeStatus_cf7_customer').attr('data'), '" . esc_js($form_tag->name) . "')";
     58                                    $tags[] = '<mark onclick="' . esc_attr($onclick) . '">[' . esc_html($form_tag->name) . ']</mark>';
    5659                                }
    5760                                ?>
    58                                 <p style="display: none; padding-top: 5px" class="cf7_list_text_success_customer" id="netgsm_cf7_list_tags_success_customer_<?php echo esc_attr($item->ID); ?>">Kullanılabilir etiketler : <?php echo esc_html(implode(' ', $tags)); ?></p>
    59                         <?php }
     61
     62                                <!-- Kullanılabilir etiketler (mark'lar tıklanabilir şekilde gösterilir) -->
     63                                <p style="display: none; padding-top: 5px" class="cf7_list_text_success_customer" id="netgsm_cf7_list_tags_success_customer_<?php echo esc_attr($item->ID); ?>">
     64                                    Kullanılabilir etiketler :
     65                                    <?php echo implode(' ', $tags); ?>
     66                                    <!-- Alternatif olarak güvenlik istiyorsan şunu da kullanabilirsin: -->
     67                                    <!-- <?php echo wp_kses_post(implode(' ', $tags)); ?> -->
     68                                </p>
     69
     70                        <?php
     71                            }
    6072                        } ?>
     73
    6174                        <p id="netgsm_tags_text5" style="margin-top: 10px"><i class="fa fa-angle-double-right"></i> <i> Kullanabileceğiniz Değişkenler : </i>
    6275                            Hangi form için sms oluşturuyorsanız o formda oluşturduğunuz etiketleri kullanın.
    63                            
     76
    6477
    6578                        </p>
     
    117130                    <div class="col-sm-12">
    118131                        <?php if (isset($cf7_list)) {
    119                             foreach ($cf7_list as $item) {
    120                                 $cf7_list_text_success_admin = array($item->ID => 'netgsm_cf7_list_text_success_admin_' . $item->ID);
    121                         ?>
    122                                 <textarea style="display: none;" name="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" id="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" class="form-control cf7_list_text_success_admin" placeholder="Örnek : Mesajınız iletilmiştir."><?php echo esc_textarea(get_option($cf7_list_text_success_admin[$item->ID])); ?></textarea>
    123                                 <?php
    124                                 $form_tags = [];
    125                                 if (is_plugin_active('contact-form-7/wp-contact-form-7.php')) {
    126                                     $ContactForm = WPCF7_ContactForm::get_instance($item->ID);
    127                                     $form_tags = $ContactForm->scan_form_tags();
    128                                 }
    129 
    130                                 $tags = [];
    131                                 foreach ($form_tags as $form_tag) {
    132                                     if ($form_tag->name == '') {
    133                                         continue;
    134                                     }
    135                                     array_push($tags,  '<mark onclick="varfill(\'netgsm_cf7_list_text_success_admin_\'+jQuery(\'#activeStatus_cf7_admin\').attr(\'data\'), \'' . $form_tag->name . '\')">[' . $form_tag->name . ']</mark>');
    136                                 }
    137                                 ?>
    138                                 <p style="display: none; padding-top: 5px" class="cf7_list_text_success_admin" id="netgsm_cf7_list_tags_success_admin_<?php echo esc_attr($item->ID); ?>">Kullanılabilir etiketler : <?php echo esc_html(implode(' ', $tags)); ?></p>
    139                         <?php }
    140                         } ?>
     132    foreach ($cf7_list as $item) {
     133        $cf7_list_text_success_admin = array($item->ID => 'netgsm_cf7_list_text_success_admin_' . $item->ID);
     134        ?>
     135       
     136        <!-- Mesaj metni textarea -->
     137        <textarea style="display: none;" name="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" id="netgsm_cf7_list_text_success_admin_<?php echo esc_attr($item->ID); ?>" class="form-control cf7_list_text_success_admin" placeholder="Örnek : Mesajınız iletilmiştir."><?php echo esc_textarea(get_option($cf7_list_text_success_admin[$item->ID])); ?></textarea>
     138       
     139        <?php
     140        $form_tags = [];
     141        if (is_plugin_active('contact-form-7/wp-contact-form-7.php')) {
     142            $ContactForm = WPCF7_ContactForm::get_instance($item->ID);
     143            $form_tags = $ContactForm->scan_form_tags();
     144        }
     145
     146        $tags = [];
     147        foreach ($form_tags as $form_tag) {
     148            if ($form_tag->name == '') {
     149                continue;
     150            }
     151            $onclick = "varfill('netgsm_cf7_list_text_success_admin_'+jQuery('#activeStatus_cf7_admin').attr('data'), '" . esc_js($form_tag->name) . "')";
     152            $tags[] = '<mark onclick="' . esc_attr($onclick) . '">[' . esc_html($form_tag->name) . ']</mark>';
     153        }
     154        ?>
     155
     156        <!-- Kullanılabilir etiketler -->
     157        <p style="display: none; padding-top: 5px" class="cf7_list_text_success_admin" id="netgsm_cf7_list_tags_success_admin_<?php echo esc_attr($item->ID); ?>">
     158            Kullanılabilir etiketler :
     159            <?php echo implode(' ', $tags); ?>
     160            <!-- veya güvenlik açısından şunu kullanabilirsin: -->
     161            <!-- <?php echo wp_kses_post(implode(' ', $tags)); ?> -->
     162        </p>
     163
     164        <?php
     165    }
     166} ?>
     167
    141168                        <p id="netgsm_tags_text5" style="margin-top: 10px;"><i class="fa fa-angle-double-right"></i> <i> Kullanabileceğiniz Değişkenler : </i>
    142169                            Hangi form için sms oluşturuyorsanız o formda oluşturduğunuz etiketleri kullanın.
    143                            
     170
    144171
    145172                        </p>
     
    149176        </div>
    150177        <div class="row">
    151            
     178
    152179
    153180            <div class="col-sm-9" id="field_netgsm_cf7_3" style="<?php if (esc_attr(get_option('netgsm_cf7_contact_control')) != 1) { ?>display:none; <?php } ?>">
     
    229256                                                }
    230257                                                array_push($tags,  '<mark onclick="varfill(\'netgsm_cf7_list_contact_other_\'+jQuery(\'#activeStatus_cf7_other_contact\').attr(\'data\'), \'' . esc_js($form_tag->name) . '\')">[' . esc_html($form_tag->name) . ']</mark>');
    231 
    232258                                            }
    233259                                            ?>
     
    276302            </div>
    277303        </div>
    278         </div>
     304    </div>
    279305    <div class="form-group">
    280306        <div class="col-sm-2"></div>
     
    293319    </div>
    294320</div>
    295        
  • netgsm/trunk/readme.txt

    r3313712 r3336674  
    55Requires at least: 3.0
    66Tested up to: 6.8
    7 Stable tag: 2.9.56
     7Stable tag: 2.9.58
    88Requires PHP: 7.4.33
    99License: GPLv2 or later
     
    8989
    9090== Changelog ==
     91= 2.9.58 =
     92* Sürüm revizasyonu
     93= 2.9.57 =
     94* Sürüm revizasyonu
    9195= 2.9.56 =
    9296* Sürüm revizasyonu
     
    103107* Gelen çağrılar ve gelen sms bölümünde müsteri olmayanlara da sms gönderiminde
    104108* WordPress 6.8 sürümüne uygundur
    105 * Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 18 saniye
     109* Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 180 saniye
    106110= 2.9.51 =
    107111* Kalan Paket Bilgisi Gösterimi
     
    124128=======
    125129== Changelog ==
     130= 2.9.58 =
     131* Sürüm revizasyonu
     132= 2.9.57 =
     133* Sürüm revizasyonu
    126134= 2.9.56 =
    127135* Sürüm revizasyonu
     
    138146* Gelen çağrılar ve gelen sms bölümünde müsteri olmayanlara da sms gönderiminde
    139147* WordPress 6.8 sürümüne uygundur
    140 * Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 18 saniye
     148* Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 180 saniye
    141149= 2.9.41 =
    142150* Toplu SMS gönderiminde müşteri listesi sınırı kaldırıldı.
     
    160168* Hata düzeltmesi yapıldı.
    161169== Changelog ==
     170= 2.9.58 =
     171* Sürüm revizasyonu
     172= 2.9.57 =
     173* Sürüm revizasyonu
    162174= 2.9.56 =
    163175* Sürüm revizasyonu
     
    174186* Gelen çağrılar ve gelen sms bölümünde müsteri olmayanlara da sms gönderiminde
    175187* WordPress 6.8 sürümüne uygundur
    176 * Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 18 saniye
     188* Uyelik dogrulama bölünde bekleme süresi saniye olarak güncellendi default 180 saniye
    177189= 2.9.31 =
    178190* Hata düzeltmesi yapıldı.
Note: See TracChangeset for help on using the changeset viewer.