41 lines
1.0 KiB
PHP
41 lines
1.0 KiB
PHP
<?PHP
|
|
class VOICEMultiXsend{
|
|
|
|
protected $configs;
|
|
|
|
protected $Multi=array();
|
|
|
|
protected $Project='';
|
|
|
|
function __construct($configs){
|
|
$this->configs=$configs;
|
|
}
|
|
|
|
public function AddMulti($multi){
|
|
array_push($this->Multi,$multi);
|
|
}
|
|
|
|
public function AddAddressbook($addressbook){
|
|
array_push($this->Addressbook,$addressbook);
|
|
}
|
|
|
|
public function SetProject($project){
|
|
$this->Project=$project;
|
|
}
|
|
|
|
public function buildRequest(){
|
|
$request=array();
|
|
$request['project']=$this->Project;
|
|
if(!empty($this->Multi)){
|
|
$request['multi']=json_encode($this->Multi);
|
|
}
|
|
return $request;
|
|
}
|
|
|
|
public function multixsend(){
|
|
$voice=new voice($this->configs);
|
|
return $voice->multixsend($this->buildRequest());
|
|
}
|
|
|
|
}
|