このリポジトリは2023-09-09にアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュ、イシューの作成、プルリクエストはできません。
076server/app/Http/Controllers/VpsController.php

55 行
1.7 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
class VpsController extends Controller {
public function serverList (Request $r) { // /api/rpc/vps/server/list
// 許可確認
// GMOかこのは?
// 受け取り
// リターン
/*$check = $this->objAuth->checkLegit($r->kero_token);
if ($check == 0) {
return 'Err!';
}
else {
$valid = $this->objAuth->getPermissions($r->kero_token);
if ($valid['vps_list'] == 1) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.gmocloud.com/jp002/?Action=listNodes&AccessKeyId=HWWS0VHL1QJO59F0MK3E&Version=1.0' );
// curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE );
curl_setopt($ch, CURLOPT_TIMEOUT, 30 );
// curl_setopt($ch, CURLOPT_POSTFIELDS, array(); );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE );
$res = curl_exec($ch);
return $res;
// 'https://api.gmocloud.com/jp002/?Action=listNodes&AccessKeyId=HWWS0VHL1QJO59F0MK3E&Version=1.0'
}
else {
return 'Permission denied.';
}
}*/
}
public function serverView (Request $r) { // /api/rpc/vps/server/view
}
public function domainList (Request $r) { // /api/rpc/vps/domain/list
// 許可確認
// OpenProviderかjp-domainかお名前?
// 受け取り
// リターン
}
public function domainView (Request $r) { // /api/rpc/vps/domain/view
}
}