Rev 360 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 360 | Rev 380 | ||
---|---|---|---|
Line 65... | Line 65... | ||
65 | 65 | ||
66 | if (!empty($ra_email)) { |
66 | if (!empty($ra_email)) { |
67 | $res = OIDplus::db()->query("select * from ###ra where email = ?", array($ra_email)); |
67 | $res = OIDplus::db()->query("select * from ###ra where email = ?", array($ra_email)); |
68 | if ($res->num_rows() > 0) { |
68 | if ($res->num_rows() > 0) { |
69 | if (OIDplus::authUtils()::isRALoggedIn($ra_email) || OIDplus::authUtils()::isAdminLoggedIn()) { |
69 | if (OIDplus::authUtils()::isRALoggedIn($ra_email) || OIDplus::authUtils()::isAdminLoggedIn()) { |
- | 70 | $editContactDataPlugin = OIDplus::getPluginByOid('1.3.6.1.4.1.37476.2.5.2.4.2.100'); // OIDplusPageRaEditContactData |
|
70 | if (class_exists('OIDplusPageRaEditContactData')) { |
71 | if (!is_null($editContactDataPlugin)) { |
71 | $out['text'] .= '<p><a '.OIDplus::gui()->link('oidplus:edit_ra$'.$ra_email).'>'._L('Edit contact data').'</a></p>'; |
72 | $out['text'] .= '<p><a '.OIDplus::gui()->link('oidplus:edit_ra$'.$ra_email).'>'._L('Edit contact data').'</a></p>'; |
72 | } |
73 | } |
73 | } |
74 | } |
74 | 75 | ||
75 | if (OIDplus::authUtils()::isAdminLoggedIn()) { |
76 | if (OIDplus::authUtils()::isAdminLoggedIn()) { |
Line 77... | Line 78... | ||
77 | $out['text'] .= '<p><a href="#" onclick="return deleteRa('.js_escape($ra_email).','.js_escape('oidplus:list_ra').')">'._L('Delete this RA').'</a></p>'; |
78 | $out['text'] .= '<p><a href="#" onclick="return deleteRa('.js_escape($ra_email).','.js_escape('oidplus:list_ra').')">'._L('Delete this RA').'</a></p>'; |
78 | } else { |
79 | } else { |
79 | $out['text'] .= '<p><a href="#" onclick="return deleteRa('.js_escape($ra_email).','.js_escape('oidplus:system').')">'._L('Delete this RA').'</a></p>'; |
80 | $out['text'] .= '<p><a href="#" onclick="return deleteRa('.js_escape($ra_email).','.js_escape('oidplus:system').')">'._L('Delete this RA').'</a></p>'; |
80 | } |
81 | } |
81 | 82 | ||
- | 83 | $changePasswordPlugin = OIDplus::getPluginByOid('1.3.6.1.4.1.37476.2.5.2.4.2.101'); // OIDplusPageRaChangePassword |
|
82 | if (class_exists('OIDplusPageRaChangePassword')) { |
84 | if (!is_null($changePasswordPlugin)) { |
83 | $out['text'] .= '<p><a '.OIDplus::gui()->link('oidplus:change_ra_password$'.$ra_email).'>'._L('Change password of this RA').'</a>'; |
85 | $out['text'] .= '<p><a '.OIDplus::gui()->link('oidplus:change_ra_password$'.$ra_email).'>'._L('Change password of this RA').'</a>'; |
84 | } |
86 | } |
85 | } |
87 | } |
86 | } |
88 | } |
87 | 89 |