86 if (isset($args[0]) && !empty($args[0])) {
88 $this->cntProcessActions = 11;
91 $this->cntProcessActions = 11;
92 } elseif ($args[0] ==
$bearsamppBins->getPostgresql()->getName()) {
94 $this->cntProcessActions = 10;
97 $bearsamppWinbinder->reset();
101 $this->wbInputCurrentPwd = $bearsamppWinbinder->createInputText($this->wbWindow,
null, 15, 40, 200,
null,
null, WBC_MASKED);
104 $this->wbInputNewPwd1 = $bearsamppWinbinder->createInputText($this->wbWindow,
null, 15, 105, 200,
null,
null, WBC_MASKED);
107 $this->wbInputNewPwd2 = $bearsamppWinbinder->createInputText($this->wbWindow,
null, 15, 170, 200,
null,
null, WBC_MASKED);
109 $this->wbProgressBar = $bearsamppWinbinder->createProgressBar($this->wbWindow, $this->cntProcessActions + 1, 15, 227, 190);
113 $bearsamppWinbinder->setHandler($this->wbWindow, $this,
'processWindow');
115 $bearsamppWinbinder->mainLoop();
116 $bearsamppWinbinder->reset();
139 $bearsamppWinbinder->incrProgressBar($this->wbProgressBar);
140 if ($newPwd1 != $newPwd2) {
145 $bearsamppWinbinder->resetProgressBar($this->wbProgressBar);
149 $checkRootPwd = $this->bin->checkRootPassword($currentPwd, $this->wbProgressBar);
150 if ($checkRootPwd !==
true) {
151 $bearsamppWinbinder->messageBoxError(
157 $bearsamppWinbinder->resetProgressBar($this->wbProgressBar);
161 $changeRootPwd = $this->bin->changeRootPassword($currentPwd, $newPwd1, $this->wbProgressBar);
162 if ($changeRootPwd !==
true) {
163 $bearsamppWinbinder->messageBoxError(
167 $bearsamppWinbinder->resetProgressBar($this->wbProgressBar);
171 $bearsamppWinbinder->messageBoxInfo(
174 $bearsamppWinbinder->destroyWindow($window);
178 $bearsamppWinbinder->destroyWindow($window);