• 11-10-2015, 01:30:21
    #1
    Üyeliği durduruldu
    Merhaba,

    https://github.com/AktuelSistem/WHMCS-SmsModule

    Yukardaki aktuel sms modülü kullanıyoruz.
    Müşteri kayıt ve giriş için benzersiz ID numarası kullanmakta.
    Ama kayıt oldukdan sonra haliyle SMS ile Eposta ile şifre gidiyor.

    SMS ile giden mesaj'da email yerine müşteri ID numarasını nasıl gönderebiliriz.

    Ücretli ücretsiz yardımcı olacaklara şimdiden teşekkürler.

    Modül açık kaynak ve geliştirilmeye musaitdir.
  • 11-10-2015, 19:10:17
    #2
    hangi sms sirketini kullaniyorsunuz

    Tapatalk kullanılarak gönderilmiştir.
  • 11-10-2015, 22:53:44
    #3
    Üyeliği durduruldu
    SunHiz adlı üyeden alıntı: mesajı görüntüle
    hangi sms sirketini kullaniyorsunuz

    Tapatalk kullanılarak gönderilmiştir.
    Cevabınız içn teşekkür ederim.
    Dakiksms kullanıyoruz.
  • 12-10-2015, 00:06:14
    #4
    FiberDC adlı üyeden alıntı: mesajı görüntüle
    Cevabınız içn teşekkür ederim.
    Dakiksms kullanıyoruz.
    Doldurmanız gereken yerler var.

    $onek=12345;
    $kullanici="DAKIKSMS K.ADI";
    $sifre="DAKIKSMS ŞİFRE";
    $baslik="SMS BAŞLIĞI";

    bu kısımları kendinize göre editleyip herhangi bir isim ile kayıt edip public_html/includes/hooks atın sorunsuz gönderim sağlayacaktır.

    Aktuelsms den bağımsız calısır 2 sms gitmemesi için aktuelde müşteri kaydında bilgi göndermeyi devre dışı bırakmanız gerekir.


    <?php
    if (!defined("WHMCS"))
        die("Bu Alana Giriş İzniniz Bulunmamaktadır.");
    function idimiyollabana($vars) {
    $username=$vars['email'];
    $bilgi = select_query("tblclients", "id,firstname,lastname", array("email" => "$username"));
    $bilgicek = mysql_fetch_array($bilgi);
    $isim=$bilgicek['firstname'];
    $soyisim=$bilgicek['lastname'];
    $onek=12345;
    $id=$bilgicek['id'];
    $password=$_POST['password'];
    $mesaj="Sayin ".$isim." ".$soyisim.", FiberDC.com a kayit oldugunuz icin tesekkur ederiz. Musteri ID: ".$onek.$id." Sifre: ".$password."";
    $gsmbak=select_query("tblcustomfieldsvalues", "value", array("fieldid" => "2", "relid" => "$id"));
    $gsmcek=mysql_fetch_array($gsmbak);
    $gsmno=$gsmcek['value'];
    $kullanici="DAKIKSMS K.ADI";
    $sifre="DAKIKSMS ŞİFRE";
    $baslik="SMS BAŞLIĞI";
    
    $xml_data ='<?xml version="1.0" encoding="UTF-8"?>'.
    		'<SMS>'.
    			'<oturum>'.
    				'<kullanici>'.$kullanici.'</kullanici>'.
    				'<sifre>'.$sifre.'</sifre>'.
    			'</oturum>'.
    			'<mesaj>'.
    				'<baslik>'.$baslik.'</baslik>'.
    				'<metin>'.$mesaj.'</metin>'.
    				'<alicilar>'.$gsmno.'</alicilar>'.
    			'</mesaj>'.
    		'</SMS>';
    		$URL = "http://www.dakiksms.com//api/xml_api.php";
    		$ch = curl_init($URL);
    		curl_setopt($ch, CURLOPT_MUTE, 1);
    		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    		curl_setopt($ch, CURLOPT_POST, 1);
    		curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
    		curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
    		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    		$result = curl_exec($ch);
    		curl_close($ch);
    		
    		$return = $result;
    
    
    }
    add_hook("ClientAdd",1,"idimiyollabana");
  • 12-10-2015, 00:28:15
    #5
    Üyeliği durduruldu
    SunHiz adlı üyeden alıntı: mesajı görüntüle
    Doldurmanız gereken yerler var.

    $onek=12345;
    $kullanici="DAKIKSMS K.ADI";
    $sifre="DAKIKSMS ŞİFRE";
    $baslik="SMS BAŞLIĞI";

    bu kısımları kendinize göre editleyip herhangi bir isim ile kayıt edip public_html/includes/hooks atın sorunsuz gönderim sağlayacaktır.

    Aktuelsms den bağımsız calısır 2 sms gitmemesi için aktuelde müşteri kaydında bilgi göndermeyi devre dışı bırakmanız gerekir.


    <?php
    if (!defined("WHMCS"))
        die("Bu Alana Giriş İzniniz Bulunmamaktadır.");
    function idimiyollabana($vars) {
    $username=$vars['email'];
    $bilgi = select_query("tblclients", "id,firstname,lastname", array("email" => "$username"));
    $bilgicek = mysql_fetch_array($bilgi);
    $isim=$bilgicek['firstname'];
    $soyisim=$bilgicek['lastname'];
    $onek=12345;
    $id=$bilgicek['id'];
    $password=$_POST['password'];
    $mesaj="Sayin ".$isim." ".$soyisim.", FiberDC.com a kayit oldugunuz icin tesekkur ederiz. Musteri ID: ".$onek.$id." Sifre: ".$password."";
    $gsmbak=select_query("tblcustomfieldsvalues", "value", array("fieldid" => "2", "relid" => "$id"));
    $gsmcek=mysql_fetch_array($gsmbak);
    $gsmno=$gsmcek['value'];
    $kullanici="DAKIKSMS K.ADI";
    $sifre="DAKIKSMS ŞİFRE";
    $baslik="SMS BAŞLIĞI";
    
    $xml_data ='<?xml version="1.0" encoding="UTF-8"?>'.
    		'<SMS>'.
    			'<oturum>'.
    				'<kullanici>'.$kullanici.'</kullanici>'.
    				'<sifre>'.$sifre.'</sifre>'.
    			'</oturum>'.
    			'<mesaj>'.
    				'<baslik>'.$baslik.'</baslik>'.
    				'<metin>'.$mesaj.'</metin>'.
    				'<alicilar>'.$gsmno.'</alicilar>'.
    			'</mesaj>'.
    		'</SMS>';
    		$URL = "http://www.dakiksms.com//api/xml_api.php";
    		$ch = curl_init($URL);
    		curl_setopt($ch, CURLOPT_MUTE, 1);
    		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    		curl_setopt($ch, CURLOPT_POST, 1);
    		curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
    		curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
    		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    		$result = curl_exec($ch);
    		curl_close($ch);
    		
    		$return = $result;
    
    
    }
    add_hook("ClientAdd",1,"idimiyollabana");

    Teşekkürler oldu.