hetzner api用于whmcs模块

时间:2016-08-06 08:22:23

标签: php module whmcs

我创建了Hetzner VPS WHMCS插件 但这不能删除快照!! 请帮我编辑我的代码 这是我写的一个删除快照的类 使用帮助Wiki Hetzner API

public function snapshotDelete($ip, $id)
{
    $url = $this->baseUrl . '/snapshot/' . $ip  . '/' . $id;
    return $this->delete($url);
}

这是我为Function

编写的代码
function hetzner_deletesnapshot($params) 
{
    $url = $params['serverhostname'];
    $login = $params['serverusername'];
    $password = $params['serverpassword']; 

    $table = "tblhosting";
    $fields = "dedicatedip";
    $where = array("id"=>$params['serviceid']);
    $result = select_query($table,$fields,$where);
    $data = mysql_fetch_array($result);

    $ip = $data['dedicatedip'];
    $id = $data['snapshotid'];
    $robot = new RobotClient($url, $login, $password);

    try {
        $test = $robot->snapshotDelete($ip,$id);
        return $result;
    } catch (Exception $ex) {
        $result = $ex->getMessage()."n";
        return $result;
    }
}

请快点帮我,我需要这个 谢谢❤

1 个答案:

答案 0 :(得分:0)

Interacting With The Database

  

不推荐使用的功能存在当前的SQL帮助程序函数   在WHMCS 6.0及更高版本中,但现已弃用,可能会删除   更高版本的产品:

     
      
  • select_query()
  •   
  • update_query()
  •   
  • insert_query()
  •   
  • full_query()
  •   
     

现在不推荐使用mysql扩展驱动的数据库连接   可能会在产品的更高版本中停止使用。 WHMCS   鼓励所有第三方开发人员使用Capsule DBAL和PDO   所有新数据库交互的连接。