| @@ 283-308 (lines=26) @@ | ||
| 280 | * |
|
| 281 | * @param mixed $confirm |
|
| 282 | */ |
|
| 283 | public function doDrop($confirm) |
|
| 284 | { |
|
| 285 | $data = $this->misc->getDatabaseAccessor(); |
|
| 286 | ||
| 287 | if ($confirm) { |
|
| 288 | $this->printTrail('group'); |
|
| 289 | $this->printTitle($this->lang['strdrop'], 'pg.group.drop'); |
|
| 290 | ||
| 291 | echo '<p>', sprintf($this->lang['strconfdropgroup'], $this->misc->printVal($_REQUEST['group'])), '</p>'.PHP_EOL; |
|
| 292 | ||
| 293 | echo '<form action="'.\SUBFOLDER.'/src/views/groups" method="post">'.PHP_EOL; |
|
| 294 | echo $this->misc->form; |
|
| 295 | echo '<input type="hidden" name="action" value="drop" />'.PHP_EOL; |
|
| 296 | echo '<input type="hidden" name="group" value="', htmlspecialchars($_REQUEST['group']), '" />'.PHP_EOL; |
|
| 297 | echo "<input type=\"submit\" name=\"drop\" value=\"{$this->lang['strdrop']}\" />".PHP_EOL; |
|
| 298 | echo "<input type=\"submit\" name=\"cancel\" value=\"{$this->lang['strcancel']}\" />".PHP_EOL; |
|
| 299 | echo '</form>'.PHP_EOL; |
|
| 300 | } else { |
|
| 301 | $status = $data->dropGroup($_REQUEST['group']); |
|
| 302 | if (0 == $status) { |
|
| 303 | $this->doDefault($this->lang['strgroupdropped']); |
|
| 304 | } else { |
|
| 305 | $this->doDefault($this->lang['strgroupdroppedbad']); |
|
| 306 | } |
|
| 307 | } |
|
| 308 | } |
|
| 309 | ||
| 310 | /** |
|
| 311 | * Displays a screen where they can enter a new group. |
|
| @@ 605-630 (lines=26) @@ | ||
| 602 | * |
|
| 603 | * @param mixed $confirm |
|
| 604 | */ |
|
| 605 | public function doDrop($confirm) |
|
| 606 | { |
|
| 607 | $data = $this->misc->getDatabaseAccessor(); |
|
| 608 | ||
| 609 | if ($confirm) { |
|
| 610 | $this->printTrail('role'); |
|
| 611 | $this->printTitle($this->lang['strdroprole'], 'pg.role.drop'); |
|
| 612 | ||
| 613 | echo '<p>', sprintf($this->lang['strconfdroprole'], $this->misc->printVal($_REQUEST['rolename'])), '</p>'.PHP_EOL; |
|
| 614 | ||
| 615 | echo '<form action="'.\SUBFOLDER.'/src/views/roles" method="post">'.PHP_EOL; |
|
| 616 | echo '<p><input type="hidden" name="action" value="drop" />'.PHP_EOL; |
|
| 617 | echo '<input type="hidden" name="rolename" value="', htmlspecialchars($_REQUEST['rolename']), '" />'.PHP_EOL; |
|
| 618 | echo $this->misc->form; |
|
| 619 | echo "<input type=\"submit\" name=\"drop\" value=\"{$this->lang['strdrop']}\" />".PHP_EOL; |
|
| 620 | echo "<input type=\"submit\" name=\"cancel\" value=\"{$this->lang['strcancel']}\" /></p>".PHP_EOL; |
|
| 621 | echo '</form>'.PHP_EOL; |
|
| 622 | } else { |
|
| 623 | $status = $data->dropRole($_REQUEST['rolename']); |
|
| 624 | if (0 == $status) { |
|
| 625 | $this->doDefault($this->lang['strroledropped']); |
|
| 626 | } else { |
|
| 627 | $this->doDefault($this->lang['strroledroppedbad']); |
|
| 628 | } |
|
| 629 | } |
|
| 630 | } |
|
| 631 | ||
| 632 | /** |
|
| 633 | * Show the properties of a role. |
|
| @@ 255-280 (lines=26) @@ | ||
| 252 | * |
|
| 253 | * @param mixed $confirm |
|
| 254 | */ |
|
| 255 | public function doDrop($confirm) |
|
| 256 | { |
|
| 257 | $data = $this->misc->getDatabaseAccessor(); |
|
| 258 | ||
| 259 | if ($confirm) { |
|
| 260 | $this->printTrail('tablespace'); |
|
| 261 | $this->printTitle($this->lang['strdrop'], 'pg.tablespace.drop'); |
|
| 262 | ||
| 263 | echo '<p>', sprintf($this->lang['strconfdroptablespace'], $this->misc->printVal($_REQUEST['tablespace'])), '</p>'.PHP_EOL; |
|
| 264 | ||
| 265 | echo '<form action="'.\SUBFOLDER.'/src/views/tablespaces" method="post">'.PHP_EOL; |
|
| 266 | echo $this->misc->form; |
|
| 267 | echo '<input type="hidden" name="action" value="drop" />'.PHP_EOL; |
|
| 268 | echo '<input type="hidden" name="tablespace" value="', htmlspecialchars($_REQUEST['tablespace']), '" />'.PHP_EOL; |
|
| 269 | echo "<input type=\"submit\" name=\"drop\" value=\"{$this->lang['strdrop']}\" />".PHP_EOL; |
|
| 270 | echo "<input type=\"submit\" name=\"cancel\" value=\"{$this->lang['strcancel']}\" />".PHP_EOL; |
|
| 271 | echo '</form>'.PHP_EOL; |
|
| 272 | } else { |
|
| 273 | $status = $data->droptablespace($_REQUEST['tablespace']); |
|
| 274 | if (0 == $status) { |
|
| 275 | $this->doDefault($this->lang['strtablespacedropped']); |
|
| 276 | } else { |
|
| 277 | $this->doDefault($this->lang['strtablespacedroppedbad']); |
|
| 278 | } |
|
| 279 | } |
|
| 280 | } |
|
| 281 | ||
| 282 | /** |
|
| 283 | * Displays a screen where they can enter a new tablespace. |
|
| @@ 389-414 (lines=26) @@ | ||
| 386 | * |
|
| 387 | * @param mixed $confirm |
|
| 388 | */ |
|
| 389 | public function doDrop($confirm) |
|
| 390 | { |
|
| 391 | $data = $this->misc->getDatabaseAccessor(); |
|
| 392 | ||
| 393 | if ($confirm) { |
|
| 394 | $this->printTrail('user'); |
|
| 395 | $this->printTitle($this->lang['strdrop'], 'pg.user.drop'); |
|
| 396 | ||
| 397 | echo '<p>', sprintf($this->lang['strconfdropuser'], $this->misc->printVal($_REQUEST['username'])), '</p>'.PHP_EOL; |
|
| 398 | ||
| 399 | echo '<form action="'.\SUBFOLDER.'/src/views/users" method="post">'.PHP_EOL; |
|
| 400 | echo '<p><input type="hidden" name="action" value="drop" />'.PHP_EOL; |
|
| 401 | echo '<input type="hidden" name="username" value="', htmlspecialchars($_REQUEST['username']), '" />'.PHP_EOL; |
|
| 402 | echo $this->misc->form; |
|
| 403 | echo "<input type=\"submit\" name=\"drop\" value=\"{$this->lang['strdrop']}\" />".PHP_EOL; |
|
| 404 | echo "<input type=\"submit\" name=\"cancel\" value=\"{$this->lang['strcancel']}\" /></p>".PHP_EOL; |
|
| 405 | echo '</form>'.PHP_EOL; |
|
| 406 | } else { |
|
| 407 | $status = $data->dropUser($_REQUEST['username']); |
|
| 408 | if (0 == $status) { |
|
| 409 | $this->doDefault($this->lang['struserdropped']); |
|
| 410 | } else { |
|
| 411 | $this->doDefault($this->lang['struserdroppedbad']); |
|
| 412 | } |
|
| 413 | } |
|
| 414 | } |
|
| 415 | ||
| 416 | /** |
|
| 417 | * Displays a screen where they can enter a new user. |
|