} // Check if credentials are active $credentials_active = false; if (isset($json['my_username'], $json['my_password'])) { $available = getAvailableAppstreamPackages(); if ($available['detail'] != 'Invalid username/password') { $credential_active = true; } } // ============================================================= // My Credentials form // ============================================================= if ($credential_active) { print '<h2><br/>' . _T('Your Account credentials are active', 'pkgs') . '</h2>'; $edit_credentialBtn = new buttonTpl('edit_account', _T('Modify Account credentials', 'pkgs')); $edit_credentialBtn->display(); $show_credentials = "0"; print '<br/>'; } else { $show_credentials = "1"; print '<h2><br/>' . _T('My Account credentials:', 'pkgs') . '</h2>'; } print '<div id=\'credentials_form\'>'; $f = new ValidatingForm(); $f->push(new Table()); $f->add(new TrFormElement(_T('Username', 'pkgs'), new InputTpl('my_username')), array("value" => $json['my_username'], "required" => True)); $f->add(new TrFormElement(_T('Password', 'pkgs'), new PasswordTpl('my_password')), array("value" => $json['my_password'], "required" => True)); print "<input type = 'hidden' id = 'show_credentials' value = '{$show_credentials}'/>"; $f->addValidateButton("bconfirm"); $f->display(); print '</div>';