Commit graph

124 commits

Author SHA1 Message Date
Kijin Sung
1863edcbb8 Update some modules to throw exceptions instead of BaseObject 2018-08-27 00:03:12 +09:00
Kijin Sung
2d6bde8f8c Guard some count() calls with is_array() in install module 2017-12-09 02:23:22 +09:00
Kijin Sung
84e5542d77 Remove unnecessary use of BaseObject
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
  사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
  처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
BJRambo
f3f40f6859 php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경 2017-11-28 20:01:28 +09:00
bnu
8e33a096a4 Fix #2052 XEVE-17-011 2017-03-06 13:48:26 +09:00
Kijin Sung
29bdbce5c4 Do not use InnoDB if it is available but disabled 2017-02-04 17:47:30 +09:00
Kijin Sung
86e1568bd5 Display DB error message if module installation fails 2017-02-04 15:29:26 +09:00
Kijin Sung
647ede11d7 Increase time limit during install; fix #560 2016-08-10 21:04:09 +09:00
Kijin Sung
63b6ac9e37 Set the default umask automatically upon install 2016-07-03 21:48:09 +09:00
Kijin Sung
9aa4e244c2 Remove safe_mode condition from admin and install modules 2016-07-03 18:00:14 +09:00
Kijin Sung
85396efcf9 Ensure that the auth key is always available 2016-04-24 16:38:26 +09:00
Kijin Sung
921d7d8568 Fix incorrect handling of path separator on Windows systems 2016-04-01 14:47:34 +09:00
Kijin Sung
e34f59a66f Change minimum PHP version to 5.5.9 2016-03-22 10:45:27 +09:00
conory
90400e2b5f 모두 lang() 함수로 변경 2016-03-06 17:01:15 +09:00
Kijin Sung
605fdec1a2 Allow sitelock immediately after install (#160) 2016-02-08 22:00:17 +09:00
Kijin Sung
95bafb094b Clean up config juggling routines 2016-02-08 15:39:28 +09:00
Kijin Sung
6b5e95a0c4 Select InnoDB engine automatically if available 2016-02-07 23:13:22 +09:00
Kijin Sung
e59dc59664 Misc fixes to install module 2016-02-07 22:55:52 +09:00
Kijin Sung
5a7906252e Do not install if tables already exist 2016-02-07 10:21:40 +09:00
Kijin Sung
1eced59239 Only re-create old config file at install time 2016-02-06 12:53:48 +09:00
Kijin Sung
e28856bfbb Update DB classes to use new config format 2016-02-05 14:46:55 +09:00
Kijin Sung
f2f7cffdb8 Leave placeholder for installController::makeConfigFile() 2016-02-05 10:41:53 +09:00
Kijin Sung
c27da2ed24 Port all time-related functions to new timezone handling system 2016-02-04 09:39:09 +09:00
Kijin Sung
e971e7a725 Improve time zone selection 2016-02-03 17:54:47 +09:00
Kijin Sung
0b1fa79f43 Update installer to use new config format 2016-02-03 15:39:58 +09:00
Kijin Sung
d3c0e94b03 Update minimal server requirements 2016-01-24 10:20:35 +09:00
Kijin Sung
971a3bd115 Move remaining non-composer classes to common/libraries 2016-01-13 16:22:07 +09:00
Kijin Sung
2409448cec Keep the charset stable, only setting it at install time 2016-01-11 11:45:02 +09:00
Kijin Sung
d9a9cfe21b Implement more accurate management of the current charset 2016-01-11 11:12:02 +09:00
Kijin Sung
708fbb4f06 Add initial support for utf8mb4 in MySQL 2016-01-11 10:27:54 +09:00
Kijin Sung
545a47448b Use SSL from the beginning if the installer is called with SSL 2016-01-10 15:23:26 +09:00
Kijin Sung
43098721b1 Move mod_rewrite detection to the client side 2016-01-10 15:11:29 +09:00
Kijin Sung
92be5ac0ef Fix incorrect prefix handling in autoinstall 2016-01-09 00:20:22 +09:00
Kijin Sung
1c90e1286f Update install module to use RhymiX as project name 2016-01-09 00:06:22 +09:00
Kijin Sung
7b92605772 Fix install failure when using automated install config 2016-01-06 13:02:07 +09:00
Kijin Sung
2cdcfd13cf Merge time zone setup page with admin user setup page 2016-01-06 11:14:50 +09:00
Kijin Sung
c32a4e1345 Add a new theme for the installer 2016-01-05 20:46:44 +09:00
Kijin Sung
20f8a5510a Select InnoDB by default, fall back to MyISAM if not supported 2016-01-04 13:40:59 +09:00
Kijin Sung
c763bf2a93 Add curl, json, and openssl to list of required extensions 2016-01-04 13:05:36 +09:00
Kijin Sung
ca9d10ac21 Clean up environment check in install module 2016-01-04 10:15:16 +09:00
람츠
91f23b4fa0 Update install.controller.php 2015-09-02 09:11:04 +09:00
람츠
ed65b43170 getDbInfo -> getDBInfo
오타 수정. (php언어 특성상 오류는 안나지만..)
2015-09-02 08:44:17 +09:00
bnu
c27b0bb5d5 CI fatal 수정 2015-05-28 17:57:06 +09:00
bnu
93902811f0 CI fatal 수정 2015-05-28 17:37:13 +09:00
bnu
3e58d680d8 rewrite 사용 환경을 체크할 때 timeout 시간 조정 2015-04-15 12:41:54 +09:00
bnu
801827fdbe fix #1410 설치 시 잘못된 모듈의 액션을 호출하는 문제 고침 2015-04-15 12:41:14 +09:00
bnu
eaea1178ec #1334 설치 시 PHP 버전 체크 시 5.3.0 이상으로 변경 2015-03-23 13:33:32 +09:00
YJSoft
39f8c9ce42 #1281 잘못 사용한 ini_get 수정
ini_get은 인자로 string을 넘겨줘야 함에도 따옴표로 감싸지 않아 string으로 전달이 되지 않아 해당 ini값을 잘못 가져오는 문제가 있습니다.
따라서 session.auto_start값이 정상 체크되지 않아 XE 사용에 문제가 있을 수 있습니다.
2015-02-18 19:49:16 +09:00
YJSoft
f55f193414 fix #1135 IIS에서의 짧은주소 감지 오류 수정 2015-01-05 17:48:44 +09:00
akasima
e3782957aa #869 installController::checkRewriteUsable() modified to support HTTPS 2015-01-05 16:08:59 +09:00