From 082dd5534f578b43ecf7c06555daadc18699b2bb Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Sun, 17 Aug 2014 12:29:20 -0700 Subject: [PATCH] rename UserControl -> UserAdmin & create user param array format --- htdocs/lib/User/UserAdmin.php | 51 +++++++++++++++++++++++++++++++++ htdocs/lib/User/UserControl.php | 37 ------------------------ tests/User/UserAdminTest.php | 0 3 files changed, 51 insertions(+), 37 deletions(-) create mode 100644 htdocs/lib/User/UserAdmin.php delete mode 100644 htdocs/lib/User/UserControl.php create mode 100644 tests/User/UserAdminTest.php diff --git a/htdocs/lib/User/UserAdmin.php b/htdocs/lib/User/UserAdmin.php new file mode 100644 index 0000000..ae63d97 --- /dev/null +++ b/htdocs/lib/User/UserAdmin.php @@ -0,0 +1,51 @@ + + * @version 2.0.0 + * @package UElearning + * @subpackage User + */ +class UserAdmin { + + /** + * 建立使用者 + * + * @param array $userInfoArray 使用者資訊陣列,格式為: + * array( 'userId' => 'root', + * 'password' => 'pass123', + * 'password_encrypt' => null, // (optional) 預設為null + * 'groupId' => 'user', + * 'classId' => '5-2', // (optional) + * 'enable' => true, // (optional) 預設為true + * 'learnStyle_mode' => 'harf-line-learn', // (optional) + * 'material_mode' => 1, // (optional) + * 'nickname' => 'eric', // (optional) + * 'realname' => 'Eric Chiu', // (optional) + * 'email' => 'eric@example.tw', // (optional) + * 'memo' => '' ) // (optional) + * @since 2.0.0 + */ + public function create($userInfoArray) { + // TODO: Fill code in + } + + /** + * 是否已有相同名稱的帳號名稱 + * + * @param string $userName 帳號名稱 + * @return bool 已有相同的帳號名稱 + * @since 2.0.0 + */ + public function isExist($userName) { + // TODO: Fill code in + } + +} \ No newline at end of file diff --git a/htdocs/lib/User/UserControl.php b/htdocs/lib/User/UserControl.php deleted file mode 100644 index 0a07de5..0000000 --- a/htdocs/lib/User/UserControl.php +++ /dev/null @@ -1,37 +0,0 @@ - - * @version 2.0.0 - * @package UElearning - * @subpackage User - */ -class UserControl { - - /** - * 建立使用者 - * @since 2.0.0 - */ - public function create() { - // TODO: Fill code in - } - - /** - * 是否已有相同名稱的帳號名稱 - * - * @param string $userName 帳號名稱 - * @return bool 已有相同的帳號名稱 - * @since 2.0.0 - */ - public function isExist($userName) { - // TODO: Fill code in - } - -} \ No newline at end of file diff --git a/tests/User/UserAdminTest.php b/tests/User/UserAdminTest.php new file mode 100644 index 0000000..e69de29