jb-data.de/scripts/m_tel.php
2025-08-11 22:23:30 +02:00

117 lines
3.6 KiB
PHP

<?php
$_SESSION['m1']=9; $_SESSION['m2']=2;
//error_reporting(E_ALL);
//ini_set('display_errors', 1);
if(isset($_GET['adress'])) {
$anzeige=2;
include_once('lib/class.mysms.php');
if($_SESSION['benutzer']==18) {
$api_key = 'OvHiwonvVKneoYttEOE64g';
$mysms = new mysms($api_key);
$login_data = array('msisdn' => '491783481356', 'password' => 'laden');
}
elseif($_SESSION['benutzer']==116) {
$api_key = 'OvHiwonvVKneoYttEOE64g';
$mysms = new mysms($api_key);
$login_data = array('msisdn' => '4915754357504', 'password' => 'Aly1Any');
}
elseif($_SESSION['benutzer']==2) {
$api_key = 'EPOcWC8smWfdOWNHzSLANw';
$mysms = new mysms($api_key);
$login_data = array('msisdn' => '4916094934507', 'password' => 'maxdata-01');// frank handy
}
$login = $mysms->ApiCall('json', '/user/login', $login_data);
$user_info = json_decode($login);
$_SESSION['AuthToken'] = $user_info->authToken;
$mysms->setAuthToken($user_info->authToken);
$mitarbeiter = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$_GET['adress']."'");
// $nummer="+".$_GET['adress']; echo $nummer;
$req_data = array('authToken' => $_SESSION['AuthToken'], 'apiKey'=> $api_key, 'address'=> $mitarbeiter['handy']);
$ergbniss = $mysms->ApiCall('json', '/remote/call/initiate', $req_data);
}
if(isset($_POST['testsave'])) {
/*
$sms_nummer[0]=$_POST['nummer'];
$tmptext = $_POST['text'];
$MessageText =utf8_encode($tmptext." * MfG ".$planer);
include('lib/mysmsapi.php'); include_once('lib/class.mysms.php');
if($_SESSION['benutzer']==18) {
$api_key = 'OvHiwonvVKneoYttEOE64g';
$mysms = new mysms($api_key);
$login_data = array('msisdn' => '491783481356', 'password' => 'laden');
} else {
$api_key = 'EPOcWC8smWfdOWNHzSLANw';
$mysms = new mysms($api_key);
$login_data = array('msisdn' => '4915233825488', 'password' => 'maxdata-01');// frank handy
}
$login = $mysms->ApiCall('json', '/user/login', $login_data);
$user_info = json_decode($login);
$_SESSION['AuthToken'] = $user_info->authToken;
$mysms->setAuthToken($user_info->authToken);
$req_data = array('authToken' => $_SESSION['AuthToken'],'recipients' => $sms_nummer,'message' => $MessageText,'encoding' => 0,'smsConnectorId' => 0,'store'=>true); //providing
$ergebnis = $mysms->ApiCall('json', '/remote/sms/send', $req_data); //calling method ->ApiCall
//------------------------------ smsid
$ecode=substr($ergebnis, 13,1);
*/
//--------------------------------------------------------------- neu
$sms_nummer[0]=$_POST['nummer'];
$MessageText = $_POST['text'];
$GLOBALS['sms']->sendsms($MessageText,$sms_nummer);
// sleep(3);
}
//----------------------------------------------
if(isset($_GET['id'])) {
if($_GET['id']>0) { $lmid=$_GET['id']; }
$anzeige=1;
$mitarbeiter = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$lmid."' AND handy!='' ");
//--------------------------------- auslesen SMS
$smsdata = $GLOBALS['mysql']->query_array("SELECT * FROM log_sms WHERE nummer='".$mitarbeiter['handy']."' ORDER BY logtime DESC limit 200");
$template->assign('mitarbeiter', $mitarbeiter);
} else {
$smsdata = $GLOBALS['mysql']->query_array("SELECT * FROM log_sms ORDER BY logtime DESC limit 200");
}
//--------------------------------- auslesen mitarbeiterliste
$mitarbeiterlist_a = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv>0 AND handy!='' ORDER by name");
$template->assign('mitarbeiterlist_a', $mitarbeiterlist_a);
$template->assign('smsdata', $smsdata);
$template->assign('anzeige', $anzeige);
$template->assign('content', 'tpl/m_tel.tpl');
?>