일부 코드 수정

- index.php에서 javascript string 이어붙이기 문제
- RestAPIHelper 클래스
- 세부 서버 Autoload 수정
This commit is contained in:
2018-03-25 00:45:23 +09:00
parent 3fbf1d4b0c
commit c3cb100947
4 changed files with 21 additions and 6 deletions
+3 -3
View File
@@ -39,9 +39,9 @@ var oauthMode = null;
function getOAuthToken(mode='login', scope_list = null){
oauthMode = mode;
var url = 'https://kauth.kakao.com/oauth/authorize?'\
'client_id=<?=KakaoKey::REST_KEY?>&'\
'redirect_uri=<?=KakaoKey::REDIRECT_URI?>&'\
var url = 'https://kauth.kakao.com/oauth/authorize?'+
'client_id=<?=KakaoKey::REST_KEY?>&'+
'redirect_uri=<?=KakaoKey::REDIRECT_URI?>&'+
'response_type=code';
if(Array.isArray(scope_list)){
url += '&scope='+scope_list.join(',');
@@ -1,7 +1,7 @@
<?php
namespace kakao;
if (class_exists('\\sammo\\KakaoKey') === false) {
if (class_exists('\\kakao\\KakaoKey') === false) {
class KakaoKey{
const REST_KEY = '';
const ADMIN_KEY = '';
+2 -2
View File
@@ -67,7 +67,7 @@ class Session {
return $this;
}
public function __set(string $name, mixed $value){
public function __set(string $name, $value){
if(key_exists($key, self::PROTECED_NAMES)){
trigger_error("{$name}은 외부에서 쓰기 금지된 Session 변수입니다.", E_USER_NOTICE);
return;
@@ -76,7 +76,7 @@ class Session {
$this->set($name, $value);
}
private function set(string $name, mixed $value){
private function set(string $name, $value){
if($value === null){
unset($_SESSION[$name]);
}
+15
View File
@@ -11,6 +11,11 @@ class Autoloader
{
public static function register()
{
static $isRegisterd = false;
if($isRegisterd){
return;
}
$isRegisterd = true;
spl_autoload_register(function ($class) {
$file = __DIR__.DIRECTORY_SEPARATOR.str_replace('\\', DIRECTORY_SEPARATOR, $class).'.php';
if (file_exists($file)) {
@@ -19,6 +24,16 @@ class Autoloader
}
return false;
});
spl_autoload_register(function ($class) {
$class = Util::array_last(explode('\\', $class));
$file = __DIR__."/d_setting/{$class}.php";
if (file_exists($file)) {
require $file;
return true;
}
return false;
});
}
}
Autoloader::register();