| @@ 177-201 (lines=25) @@ | ||
| 174 | * |
|
| 175 | * @return void なし |
|
| 176 | */ |
|
| 177 | private function addGroup() |
|
| 178 | { |
|
| 179 | // 登録に必要な情報を順番に取得していく |
|
| 180 | $option[ 'by_who' ] = 'Risoluto CLI - ' . RISOLUTOCLI_SELF; |
|
| 181 | $option[ 'status' ] = 1; |
|
| 182 | ||
| 183 | do { |
|
| 184 | $option[ 'groupid' ] = $this->readFromStdin( "Enter group id: " ); |
|
| 185 | } while (empty( $option[ 'groupid' ] )); |
|
| 186 | do { |
|
| 187 | $option[ 'groupname' ] = $this->readFromStdin( "Enter group name: " ); |
|
| 188 | } while (empty( $option[ 'groupname' ] )); |
|
| 189 | ||
| 190 | // 確認メッセージを表示し、承諾した場合のみ処理を実行する |
|
| 191 | $enter = $this->readFromStdin( "Add this group data. Continue?[y/N]" ); |
|
| 192 | if (strtolower( $enter ) == 'y') { |
|
| 193 | if (\Risoluto\Auth::callProviderMethod( 'addGroup', $option )) { |
|
| 194 | echo "All OK!" . PHP_EOL; |
|
| 195 | } else { |
|
| 196 | echo "Oops! Error happened." . PHP_EOL; |
|
| 197 | } |
|
| 198 | } else { |
|
| 199 | echo "Canceled." . PHP_EOL; |
|
| 200 | } |
|
| 201 | } |
|
| 202 | ||
| 203 | /** |
|
| 204 | * modUser() |
|
| @@ 260-286 (lines=27) @@ | ||
| 257 | * |
|
| 258 | * @return void なし |
|
| 259 | */ |
|
| 260 | private function modGroup() |
|
| 261 | { |
|
| 262 | // 変更処理に必要な情報を順番に取得していく |
|
| 263 | $option[ 'by_who' ] = 'Risoluto CLI - ' . RISOLUTOCLI_SELF; |
|
| 264 | ||
| 265 | do { |
|
| 266 | $option[ 'groupid' ] = $this->readFromStdin( "Enter group id: " ); |
|
| 267 | } while (empty( $option[ 'groupid' ] )); |
|
| 268 | do { |
|
| 269 | $option[ 'groupname' ] = $this->readFromStdin( "Enter group name: " ); |
|
| 270 | } while (empty( $option[ 'groupname' ] )); |
|
| 271 | do { |
|
| 272 | $option[ 'status' ] = $this->readFromStdin( "Enter status: " ); |
|
| 273 | } while (!is_numeric( $option[ 'status' ] )); |
|
| 274 | ||
| 275 | // 確認メッセージを表示し、承諾した場合のみ処理を実行する |
|
| 276 | $enter = $this->readFromStdin( "Modify this group data. Continue?[y/N]" ); |
|
| 277 | if (strtolower( $enter ) == 'y') { |
|
| 278 | if (\Risoluto\Auth::callProviderMethod( 'modGroup', $option )) { |
|
| 279 | echo "All OK!" . PHP_EOL; |
|
| 280 | } else { |
|
| 281 | echo "Oops! Error happened." . PHP_EOL; |
|
| 282 | } |
|
| 283 | } else { |
|
| 284 | echo "Canceled." . PHP_EOL; |
|
| 285 | } |
|
| 286 | } |
|
| 287 | ||
| 288 | /** |
|
| 289 | * delUser() |
|