Remove old PLA files that are no longer required.
@ -1,2 +0,0 @@
|
|||||||
Please see http://phpldapadmin.sourceforge.net/wiki/index.php/Translate now for information on
|
|
||||||
translating PLA.
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIICtTCCAh6gAwIBAgIBADANBgkqhkiG9w0BAQQFADBMMQswCQYDVQQGEwJHQjES
|
|
||||||
MBAGA1UECBMJQmVya3NoaXJlMRAwDgYDVQQHEwdOZXdidXJ5MRcwFQYDVQQKEw5N
|
|
||||||
eSBDb21wYW55IEx0ZDAeFw0wNTA5MTUwMjAyMTNaFw0yMTA3MjYxNjM2NTNaMEwx
|
|
||||||
CzAJBgNVBAYTAkdCMRIwEAYDVQQIEwlCZXJrc2hpcmUxEDAOBgNVBAcTB05ld2J1
|
|
||||||
cnkxFzAVBgNVBAoTDk15IENvbXBhbnkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GN
|
|
||||||
ADCBiQKBgQCr6PfdngYTUobwJDwIqY7ywDCWd/IJ+SL2hbe46558oVI7Vw2GbqWn
|
|
||||||
VZ1fJa0wV2pcy/e10HzZX+RpIwKOZUQvbH1jHJyZ/0bt7on8jmI5o+p+rLVspci5
|
|
||||||
yVNcgu1tQttpyKnTrDSDkLVbQ6VX8FKLnKnZ7+dk8SNibt0KbzKnOQIDAQABo4Gm
|
|
||||||
MIGjMB0GA1UdDgQWBBQ4xLvszjgfXgWht8V6s1eRAZS/OjB0BgNVHSMEbTBrgBQ4
|
|
||||||
xLvszjgfXgWht8V6s1eRAZS/OqFQpE4wTDELMAkGA1UEBhMCR0IxEjAQBgNVBAgT
|
|
||||||
CUJlcmtzaGlyZTEQMA4GA1UEBxMHTmV3YnVyeTEXMBUGA1UEChMOTXkgQ29tcGFu
|
|
||||||
eSBMdGSCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAgzaIKI03l
|
|
||||||
lZmX7IpLN3vqC/PL6QQTUQkdDRXJYGH+DdURx7v0nE/kkb3R3X92BpNxe5jywhHg
|
|
||||||
A5NaUhjAR76+F3Guk/4XFaWPctJ2PvfJWolS/VrY+KGc3N4zz9A2i8B6SHBzE6V8
|
|
||||||
EHkcGJtGXkFvCVp1ZbCyejJhw4PUEYawsQ==
|
|
||||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||||||
-----BEGIN RSA PRIVATE KEY-----
|
|
||||||
MIICWwIBAAKBgQCr6PfdngYTUobwJDwIqY7ywDCWd/IJ+SL2hbe46558oVI7Vw2G
|
|
||||||
bqWnVZ1fJa0wV2pcy/e10HzZX+RpIwKOZUQvbH1jHJyZ/0bt7on8jmI5o+p+rLVs
|
|
||||||
pci5yVNcgu1tQttpyKnTrDSDkLVbQ6VX8FKLnKnZ7+dk8SNibt0KbzKnOQIDAQAB
|
|
||||||
AoGAdfKYpag3WOiFhpwFyJe1aV5tt79CBI+36lZicHDQw4fXqLkYoYSnCYFXQSHT
|
|
||||||
ithfNJ4JLeiG0InXaD9KELLwLU2C7rr7mgOBczzmVBGCYUDNuV3bMcNDOQk/drum
|
|
||||||
GLGqHhxU6W0dlCUnoBZoEHK6dvtDZnxCa+cUBozvFbuLOTUCQQDZJf+Mz7vc78nn
|
|
||||||
Cc7nnHFfO+79NQi9h0ydW6kb2LLSGB/f3oqwary8eqCs7RVinG21PMWbjrh0lGOJ
|
|
||||||
DjYP6dLDAkEAyqrs8pgxcxSTcJiaU4/sxGCeaS4fvoeCbYvKLlS5k5Km6DmA3nY+
|
|
||||||
KwxQyLHg64g1ImDSuLy3P/E2lZGCPhZGUwJAMVUxpqL3Mi2D+CpBSFtBYnpyRDJN
|
|
||||||
Rwm6/TD6zWnAznxOmYSsi4HkWQmfAUpnhly1i+w/lKSrAUlJB7Uj0R+1EwJAOADv
|
|
||||||
pUIFOCXRcGXbD4hQBxwj6jDCuOW9VwQwBImJFoyJ7tYlFFRcbYzjrfHpk2x6MlvL
|
|
||||||
Hx2XDeZcDQy+juWc3QJAHOpmlHuWqS07i5UIXVl5ohhoWkFd9Qs7/TowyFQF3zpO
|
|
||||||
BqnwfHZRpySjSUlNE0QpoJRJQPq7p3BWtS3PWMj0/A==
|
|
||||||
-----END RSA PRIVATE KEY-----
|
|
@ -1,27 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* This script alters the session variable 'tree', collapsing it
|
|
||||||
* at the dn specified in the query string.
|
|
||||||
*
|
|
||||||
* Note: this script is equal and opposite to expand.php
|
|
||||||
*
|
|
||||||
* @package phpLDAPadmin
|
|
||||||
* @subpackage Tree
|
|
||||||
* @see expand.php
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
|
|
||||||
require './common.php';
|
|
||||||
|
|
||||||
$dn = get_request('dn','GET',true);
|
|
||||||
$tree = get_cached_item($app['server']->getIndex(),'tree');
|
|
||||||
$entry = $tree->getEntry($dn);
|
|
||||||
$entry->close();
|
|
||||||
set_cached_item($app['server']->getIndex(),'tree','null',$tree);
|
|
||||||
|
|
||||||
header(sprintf('Location:index.php?server_id=%s&junk=%s#%s%s',
|
|
||||||
$app['server']->getIndex(),random_junk(),htmlid($app['server']->getIndex(),$dn),app_session_param()));
|
|
||||||
die();
|
|
||||||
?>
|
|
925
htdocs/css/default/style.css
vendored
@ -1,925 +0,0 @@
|
|||||||
/* $Header$ */
|
|
||||||
|
|
||||||
/* Global Page */
|
|
||||||
table.page {
|
|
||||||
font-weight: normal;
|
|
||||||
color: #000000;
|
|
||||||
|
|
||||||
font-family: "bitstream vera sans","luxi sans",verdana,geneva,arial,helvetica,sans-serif;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
font-size: 13px;
|
|
||||||
empty-cells: hide;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Defaults */
|
|
||||||
/* A HREF Links */
|
|
||||||
table.page a {
|
|
||||||
color: #0000AA;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page a img {
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Logo & Title */
|
|
||||||
table.page tr.head {
|
|
||||||
text-align: center;
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #001188;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 11px;
|
|
||||||
height: 25px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page tr.head img.logo {
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: center;
|
|
||||||
|
|
||||||
width: 100px;
|
|
||||||
height: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page tr.pagehead {
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page tr.pagehead td.imagetop {
|
|
||||||
width: 100%;
|
|
||||||
vertical-align: bottom;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Control Line */
|
|
||||||
table.page tr.control td {
|
|
||||||
border-top: 1px solid #AAAACC;
|
|
||||||
border-bottom: 1px solid #AAAACC;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Control Line Menu Items */
|
|
||||||
table.page table.control {
|
|
||||||
table-layout: fixed;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td {
|
|
||||||
border-top: 0px;
|
|
||||||
border-bottom: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
padding-top: 2px;
|
|
||||||
padding-bottom: 2px;
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 11px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control img {
|
|
||||||
width: 24px;
|
|
||||||
height: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control a {
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
color: #0000AA;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td.spacer {
|
|
||||||
width: 20%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td.logo {
|
|
||||||
text-align: right;
|
|
||||||
width: 10%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td.logo img.logo {
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: right;
|
|
||||||
|
|
||||||
width: 100px;
|
|
||||||
height: 50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - LDAP Tree */
|
|
||||||
table.page td.tree {
|
|
||||||
border-right: 1px solid #AAAACC;
|
|
||||||
vertical-align: top;
|
|
||||||
background-color: #FCFCFE;
|
|
||||||
width: 10%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Main Body */
|
|
||||||
table.page td.body {
|
|
||||||
vertical-align: top;
|
|
||||||
width: 100%;
|
|
||||||
background-color: #FCFCFE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Main Body System Message */
|
|
||||||
table.page table.sysmsg {
|
|
||||||
border-bottom: 2px solid #AAAACC;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.sysmsg td.head {
|
|
||||||
font-size: small;
|
|
||||||
text-align: left;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.sysmsg td.body {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.sysmsg td.icon {
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Main Body */
|
|
||||||
table.page table.body {
|
|
||||||
font-weight: normal;
|
|
||||||
background-color: #FCFCFE;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body h3.title {
|
|
||||||
text-align: center;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 10px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #000088;
|
|
||||||
border: 1px solid #000000;
|
|
||||||
font-weight: normal;
|
|
||||||
font-size: 150%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body h3.subtitle {
|
|
||||||
text-align: center;
|
|
||||||
margin: 0px;
|
|
||||||
margin-bottom: 15px;
|
|
||||||
font-size: 75%;
|
|
||||||
color: #FFFFFF;
|
|
||||||
border-bottom: 1px solid #000000;
|
|
||||||
border-left: 1px solid #000000;
|
|
||||||
border-right: 1px solid #000000;
|
|
||||||
background: #000088;
|
|
||||||
padding: 4px;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body td.spacer {
|
|
||||||
border-top: 2px solid #AAAACC;
|
|
||||||
padding: 0px;
|
|
||||||
font-size: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body td.head {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body td.foot {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 1px solid #AAAACC;
|
|
||||||
border-bottom: 1px solid #AAAACC;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page Footer */
|
|
||||||
table.page tr.foot td {
|
|
||||||
border-top: 1px solid #AAAACC;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Other Layouts */
|
|
||||||
/* Server Select */
|
|
||||||
table.page table.server_select {
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Individual table layouts */
|
|
||||||
/* LDAP Tree */
|
|
||||||
table.tree {
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.server td.icon {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.server td.name {
|
|
||||||
padding-right: 10px;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.server td {
|
|
||||||
padding-top: 5px;
|
|
||||||
font-size: 18px;
|
|
||||||
text-align: left;
|
|
||||||
padding-right: 0px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links {
|
|
||||||
vertical-align: top;
|
|
||||||
text-align: center;
|
|
||||||
padding-top: 0px;
|
|
||||||
padding-bottom: 0px;
|
|
||||||
padding-left: 3px;
|
|
||||||
padding-right: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links img {
|
|
||||||
height: 22px;
|
|
||||||
width: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links a {
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.option td.expander {
|
|
||||||
text-align: center;
|
|
||||||
width: 22px;
|
|
||||||
max-width: 22px;
|
|
||||||
min-width: 22px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.option td.icon {
|
|
||||||
text-align: center;
|
|
||||||
width: 22px;
|
|
||||||
max-width: 22px;
|
|
||||||
min-width: 22px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.rdn a {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.rdn a:hover {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #841212;
|
|
||||||
background-color: #FFF0C0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.rdn span.count {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.links a {
|
|
||||||
color: #0000AA;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.link a {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.link a:hover {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #841212;
|
|
||||||
background-color: #FFF0C0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.links a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.links a img {
|
|
||||||
width: 22px;
|
|
||||||
height: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.blank {
|
|
||||||
font-size: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.spacer {
|
|
||||||
width: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.logged_in {
|
|
||||||
font-size: 10px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.logged_in a {
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.logged_in a:hover {
|
|
||||||
color: #841212;
|
|
||||||
background-color: #FFF0C0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tree Global Defaults */
|
|
||||||
table.tree tr td {
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a {
|
|
||||||
text-decoration: none;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
color: blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree span.dnicon img {
|
|
||||||
width: 16px;
|
|
||||||
padding-bottom: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tree */
|
|
||||||
table.tree .treemenudiv {
|
|
||||||
display: block;
|
|
||||||
white-space: nowrap;
|
|
||||||
padding-top: 1px;
|
|
||||||
padding-bottom: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree .phplmnormal {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmnormal:hover {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
background-color: #fff0c0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:link {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:visited {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:hover {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #841212;
|
|
||||||
background-color: #fff0c0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:active {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #ff0000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:link {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #dd0000;
|
|
||||||
background-color: #ffdd76;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:visited {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #dd0000;
|
|
||||||
background-color: #ffdd76;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:hover {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #841212;
|
|
||||||
background-color: #fff0c0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:active {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #ff0000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Standard Form */
|
|
||||||
table.forminput {
|
|
||||||
background-color: #F9F9FA;
|
|
||||||
padding: 10px;
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.title {
|
|
||||||
text-align: center;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.subtitle {
|
|
||||||
text-align: center;
|
|
||||||
font-weight: normal;
|
|
||||||
font-size: small;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput tr td.heading {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.small {
|
|
||||||
font-size: 80%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput input.val {
|
|
||||||
width: 350px;
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput input.roval {
|
|
||||||
width: 350px;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.icon {
|
|
||||||
width: 16px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.icon img {
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.label {
|
|
||||||
text-align: left;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Menu on top of entry form */
|
|
||||||
table.menu {
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.menu td.icon {
|
|
||||||
width: 16px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Edit DN */
|
|
||||||
div.add_value {
|
|
||||||
font-size: 12px;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Edit Entry */
|
|
||||||
table.entry {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 0px;
|
|
||||||
empty-cells: show;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry input {
|
|
||||||
margin: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry input.value {
|
|
||||||
color: #000000;
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry div.helper {
|
|
||||||
text-align: left;
|
|
||||||
white-space: nowrap;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
color: #888;
|
|
||||||
font-size: 14px;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry input.roval {
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
color: #000000;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry textarea.value {
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry textarea.roval {
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
color: #000000;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td {
|
|
||||||
padding: 4px;
|
|
||||||
padding-right: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.heading {
|
|
||||||
border-top: 3px solid #C0C0C0;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.note {
|
|
||||||
text-align: right;
|
|
||||||
background-color: #E0E0E0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.title {
|
|
||||||
background-color: #E0E0E0;
|
|
||||||
vertical-align: top;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.title a {
|
|
||||||
text-decoration: none;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.title a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #016;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.value {
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: middle;
|
|
||||||
padding-bottom: 10px;
|
|
||||||
padding-left: 50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** When an attr is updated, it is highlighted to indicate such */
|
|
||||||
table.entry tr.updated td.title {
|
|
||||||
border-top: 1px dashed #AAAA88;
|
|
||||||
border-left: 1px dashed #AAAA88;
|
|
||||||
background-color: #999988;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr.updated td.note {
|
|
||||||
border-top: 1px dashed #AAAA88;
|
|
||||||
border-right: 1px dashed #AAAA88;
|
|
||||||
background-color: #999988;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** An extra row that sits at the bottom of recently modified attrs to encase them in dashes */
|
|
||||||
table.entry tr.updated td.bottom {
|
|
||||||
border-top: 1px dashed #AAAA88;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Formatting for the value cell when it is the attribute that has been recently modified */
|
|
||||||
table.entry tr.updated td.value {
|
|
||||||
border-left: 1px dashed #AAAA88;
|
|
||||||
border-right: 1px dashed #AAAA88;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Need to prevent sub-tables (like the one in which jpegPhotos are displayed)
|
|
||||||
* from drawing borders as well. */
|
|
||||||
table.entry tr.updated td table td {
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr.noinput {
|
|
||||||
background: #E0E0E0;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.hint {
|
|
||||||
font-size: small;
|
|
||||||
font-weight: normal;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Login Box */
|
|
||||||
#login {
|
|
||||||
background: url('../../images/default/ldap-uid.png') no-repeat 0 1px;
|
|
||||||
background-color: #FAFAFF;
|
|
||||||
color: #000000;
|
|
||||||
padding-left: 17px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#login:focus {
|
|
||||||
background-color: #F0F0FF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#login:disabled {
|
|
||||||
background-color: #DDDDFF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#password {
|
|
||||||
background: url('../../images/default/key.png') no-repeat 0 1px;
|
|
||||||
background-color: #FAFAFF;
|
|
||||||
color: #000000;
|
|
||||||
padding-left: 17px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#password:focus {
|
|
||||||
background-color: #F0F0FF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#password:disabled {
|
|
||||||
background-color: #DDDDFF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#generic {
|
|
||||||
background-color: #FAFAFF;
|
|
||||||
color: #000000;
|
|
||||||
padding-left: 17px;
|
|
||||||
}
|
|
||||||
#generic:focus {
|
|
||||||
background-color: #F0F0FF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#generic:disabled {
|
|
||||||
background-color: #DDDDFF;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* After input results */
|
|
||||||
div.execution_time {
|
|
||||||
font-size: 75%;
|
|
||||||
font-weight: normal;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result {
|
|
||||||
width: 100%;
|
|
||||||
vertical-align: top;
|
|
||||||
empty-cells: show;
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
border-spacing: 0px;
|
|
||||||
background-color: #F2F2FF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.heading {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_title {
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_title td.icon {
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item {
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item td.blank {
|
|
||||||
width: 25px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item td.heading {
|
|
||||||
vertical-align: top;
|
|
||||||
color: gray;
|
|
||||||
width: 10%;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item td.value {
|
|
||||||
color: #000000;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_box {
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
border-collapse: collapse;
|
|
||||||
empty-cells: show;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table {
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
border-collapse: collapse;
|
|
||||||
empty-cells: show;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table td {
|
|
||||||
font-size: 12px;
|
|
||||||
vertical-align: top;
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
padding: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table th {
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
padding: 10px;
|
|
||||||
padding-left: 20px;
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.highlight {
|
|
||||||
background-color: #EEEBBB;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.highlight td {
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
font-weight: bold;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table td.heading {
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #000088;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table td.value {
|
|
||||||
color: #000000;
|
|
||||||
background-color: #E0E0E0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.heading {
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #000088;
|
|
||||||
font-size: 12px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.heading a {
|
|
||||||
color: #FFFFFF;
|
|
||||||
font-size: 12px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.heading td {
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
font-weight: normal;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.even {
|
|
||||||
background-color: #E0E0E0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.even td {
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
font-weight: normal;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.even td.title {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.odd {
|
|
||||||
background-color: #F0F0F0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.odd td {
|
|
||||||
border: 1px solid #AAAACC;
|
|
||||||
font-weight: normal;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.odd td.title {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list {
|
|
||||||
margin: 5px;
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list li {
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list li small {
|
|
||||||
font-size: 75%;
|
|
||||||
color: #707070;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list li small a {
|
|
||||||
color: #7070C0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Error Dialog Box */
|
|
||||||
table.error {
|
|
||||||
width: 500px;
|
|
||||||
border: 1px solid #AA0000;
|
|
||||||
background-color: #FFF0F0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.error th {
|
|
||||||
background-color: #AA0000;
|
|
||||||
border: 0px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
font-size: 14px;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: middle;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.error th.img {
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.error td {
|
|
||||||
border: 0px;
|
|
||||||
background-color: #FFF0F0;
|
|
||||||
padding: 2px;
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Popup Window */
|
|
||||||
div.popup h3.subtitle {
|
|
||||||
text-align: center;
|
|
||||||
margin: 0px;
|
|
||||||
margin-bottom: 15px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
border-bottom: 1px solid #000000;
|
|
||||||
border-left: 1px solid #000000;
|
|
||||||
border-right: 1px solid #000000;
|
|
||||||
background: #000088;
|
|
||||||
padding: 4px;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.good {
|
|
||||||
color: green;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.bad {
|
|
||||||
color: red;
|
|
||||||
}
|
|
952
htdocs/css/tango/style.css
vendored
@ -1,952 +0,0 @@
|
|||||||
/* $Header$ */
|
|
||||||
|
|
||||||
/* Global Page */
|
|
||||||
table.page {
|
|
||||||
font-weight: normal;
|
|
||||||
color: #2E3436;
|
|
||||||
|
|
||||||
font-family: "bitstream vera sans","luxi sans",verdana,geneva,arial,helvetica,sans-serif;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
font-size: 13px;
|
|
||||||
empty-cells: hide;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Defaults */
|
|
||||||
/* A HREF Links */
|
|
||||||
table.page a {
|
|
||||||
color: #204A87;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page a img {
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Logo & Title */
|
|
||||||
table.page tr.head {
|
|
||||||
text-align: center;
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #3465A4;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 11px;
|
|
||||||
height: 25px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page tr.head img.logo {
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: center;
|
|
||||||
|
|
||||||
width: 100px;
|
|
||||||
height: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page tr.pagehead {
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page tr.pagehead td.imagetop {
|
|
||||||
width: 100%;
|
|
||||||
vertical-align: bottom;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Control Line */
|
|
||||||
table.page tr.control td {
|
|
||||||
border-top: 1px solid #BABDB6;
|
|
||||||
border-bottom: 1px solid #BABDB6;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Control Line Menu Items */
|
|
||||||
table.page table.control {
|
|
||||||
table-layout: fixed;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td {
|
|
||||||
border-top: 0px;
|
|
||||||
border-bottom: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
padding-top: 5px;
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: top;
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control img {
|
|
||||||
width: 24px;
|
|
||||||
height: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control a {
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
color: #CC0000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td.spacer {
|
|
||||||
width: 20%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td.logo {
|
|
||||||
text-align: right;
|
|
||||||
width: 10%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.control td.logo img.logo {
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: right;
|
|
||||||
|
|
||||||
width: 100px;
|
|
||||||
height: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - LDAP Tree */
|
|
||||||
table.page td.tree {
|
|
||||||
border-right: 1px solid #BABDB6;
|
|
||||||
vertical-align: top;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
width: 10%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Main Body */
|
|
||||||
table.page td.body {
|
|
||||||
vertical-align: top;
|
|
||||||
width: 100%;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Main Body System Message */
|
|
||||||
table.page table.sysmsg {
|
|
||||||
border-bottom: 2px solid #BABDB6;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.sysmsg td.head {
|
|
||||||
font-size: small;
|
|
||||||
text-align: left;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.sysmsg td.body {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.sysmsg td.icon {
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Main Body */
|
|
||||||
table.page table.body {
|
|
||||||
font-weight: normal;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body h3.title {
|
|
||||||
text-align: center;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 10px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #3465A4;
|
|
||||||
border: 1px solid #EEEEEC;
|
|
||||||
font-weight: normal;
|
|
||||||
font-size: 150%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body h3.subtitle {
|
|
||||||
text-align: center;
|
|
||||||
margin: 0px;
|
|
||||||
margin-bottom: 15px;
|
|
||||||
font-size: 75%;
|
|
||||||
color: #FFFFFF;
|
|
||||||
border-bottom: 1px solid #EEEEEC;
|
|
||||||
border-left: 1px solid #EEEEEC;
|
|
||||||
border-right: 1px solid #EEEEEC;
|
|
||||||
background: #3465A4;
|
|
||||||
padding: 4px;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body td.spacer {
|
|
||||||
border-top: 2px solid #BABDB6;
|
|
||||||
padding: 0px;
|
|
||||||
font-size: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body td.head {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.page table.body td.foot {
|
|
||||||
font-size: small;
|
|
||||||
border-top: 1px solid #BABDB6;
|
|
||||||
border-bottom: 1px solid #BABDB6;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page Footer */
|
|
||||||
table.page tr.foot td {
|
|
||||||
border-top: 1px solid #BABDB6;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Global Page - Other Layouts */
|
|
||||||
/* Server Select */
|
|
||||||
table.page table.server_select {
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Individual table layouts */
|
|
||||||
/* LDAP Tree */
|
|
||||||
table.tree {
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.server td.icon {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.server td.name {
|
|
||||||
padding-right: 10px;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.server td {
|
|
||||||
padding-top: 5px;
|
|
||||||
font-size: 18px;
|
|
||||||
text-align: left;
|
|
||||||
padding-right: 0px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links {
|
|
||||||
vertical-align: top;
|
|
||||||
text-align: center;
|
|
||||||
padding-top: 0px;
|
|
||||||
padding-bottom: 0px;
|
|
||||||
padding-left: 3px;
|
|
||||||
padding-right: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links img {
|
|
||||||
height: 22px;
|
|
||||||
width: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links a {
|
|
||||||
color: #2E3436;
|
|
||||||
text-decoration: none;
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.server_links a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
color: #CC0000;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.option td.expander {
|
|
||||||
text-align: center;
|
|
||||||
width: 22px;
|
|
||||||
max-width: 22px;
|
|
||||||
min-width: 22px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree tr.option td.icon {
|
|
||||||
text-align: center;
|
|
||||||
width: 22px;
|
|
||||||
max-width: 22px;
|
|
||||||
min-width: 22px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.rdn a {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.rdn a:hover {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #CC0000;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.rdn span.count {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.links a {
|
|
||||||
color: #204A87;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.link a {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.link a:hover {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #CC0000;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.rdn a:hover {
|
|
||||||
font-size: 13px;
|
|
||||||
color: #CC0000;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.links a:hover {
|
|
||||||
text-decoration: none;
|
|
||||||
color: #204A87;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.links a img {
|
|
||||||
width: 22px;
|
|
||||||
height: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.blank {
|
|
||||||
font-size: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.spacer {
|
|
||||||
width: 22px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.logged_in {
|
|
||||||
font-size: 10px;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.logged_in a {
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree td.logged_in a:hover {
|
|
||||||
color: #CC0000;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tree Global Defaults */
|
|
||||||
table.tree tr td {
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a {
|
|
||||||
text-decoration: none;
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #204A87;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tree */
|
|
||||||
table.tree .treemenudiv {
|
|
||||||
display: block;
|
|
||||||
white-space: nowrap;
|
|
||||||
padding-top: 1px;
|
|
||||||
padding-bottom: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree .phplmnormal {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmnormal:hover {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
background-color: #fff0c0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:link {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:visited {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #000000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:hover {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #841212;
|
|
||||||
background-color: #fff0c0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplm:active {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #ff0000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:link {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #dd0000;
|
|
||||||
background-color: #ffdd76;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:visited {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #dd0000;
|
|
||||||
background-color: #ffdd76;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:hover {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #841212;
|
|
||||||
background-color: #fff0c0;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.tree a.phplmselected:active {
|
|
||||||
font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
|
|
||||||
font-size: 13px;
|
|
||||||
color: #ff0000;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Standard Form */
|
|
||||||
table.forminput {
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
padding: 10px;
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.title {
|
|
||||||
text-align: center;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.subtitle {
|
|
||||||
text-align: center;
|
|
||||||
font-weight: normal;
|
|
||||||
font-size: small;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput tr td.heading {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.small {
|
|
||||||
font-size: 80%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.top {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput input.val {
|
|
||||||
width: 350px;
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput input.roval {
|
|
||||||
width: 350px;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.icon {
|
|
||||||
width: 16px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.icon img {
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.forminput td.label {
|
|
||||||
text-align: left;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Menu on top of entry form */
|
|
||||||
table.menu {
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.menu td.icon {
|
|
||||||
width: 16px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Edit DN */
|
|
||||||
div.add_value {
|
|
||||||
font-size: 12px;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Edit Entry */
|
|
||||||
table.entry {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 0px;
|
|
||||||
empty-cells: show;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry input {
|
|
||||||
margin: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry input.value {
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry div.helper {
|
|
||||||
text-align: left;
|
|
||||||
white-space: nowrap;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
font-size: 14px;
|
|
||||||
font-weight: normal;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry input.roval {
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry textarea.value {
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry textarea.roval {
|
|
||||||
font-size: 14px;
|
|
||||||
width: 350px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td {
|
|
||||||
padding: 4px;
|
|
||||||
padding-right: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.heading {
|
|
||||||
border-top: 3px solid #D3D7CF;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.note {
|
|
||||||
text-align: right;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.title {
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
vertical-align: top;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.title a {
|
|
||||||
text-decoration: none;
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.title a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #204A87;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.value {
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: middle;
|
|
||||||
padding-bottom: 10px;
|
|
||||||
padding-left: 50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** When an attr is updated, it is highlighted to indicate such */
|
|
||||||
table.entry tr.updated td.title {
|
|
||||||
border-top: 1px dashed #BABDB6;
|
|
||||||
border-left: 1px dashed #BABDB6;
|
|
||||||
background-color: #888A85;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr.updated td.note {
|
|
||||||
border-top: 1px dashed #BABDB6;
|
|
||||||
border-right: 1px dashed #BABDB6;
|
|
||||||
background-color: #888A85;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** An extra row that sits at the bottom of recently modified attrs to encase them in dashes */
|
|
||||||
table.entry tr.updated td.bottom {
|
|
||||||
border-top: 1px dashed #BABDB6;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Formatting for the value cell when it is the attribute that has been recently modified */
|
|
||||||
table.entry tr.updated td.value {
|
|
||||||
border-left: 1px dashed #BABDB6;
|
|
||||||
border-right: 1px dashed #BABDB6;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Need to prevent sub-tables (like the one in which jpegPhotos are displayed)
|
|
||||||
* from drawing borders as well. */
|
|
||||||
table.entry tr.updated td table td {
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr.noinput {
|
|
||||||
background: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.hint {
|
|
||||||
font-size: small;
|
|
||||||
font-weight: normal;
|
|
||||||
color: #888;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Edit DN - EntryWriter2 */
|
|
||||||
table.entry tr.spacer {
|
|
||||||
background-color: #D3D7CF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.ew2_icon {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.ew2_attr {
|
|
||||||
vertical-align: top;
|
|
||||||
text-align: right;
|
|
||||||
font-size: 75%;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.ew2_attr a {
|
|
||||||
text-decoration: none;
|
|
||||||
color: #2E3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.ew2_attr a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
color: #204A87;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr td.ew2_val {
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: top;
|
|
||||||
padding-bottom: 10px;
|
|
||||||
padding-left: 50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr.updated td.ew2_attr {
|
|
||||||
text-align: right;
|
|
||||||
font-size: 75%;
|
|
||||||
border-top: 1px dashed green;
|
|
||||||
border-left: 1px dashed green;
|
|
||||||
border-bottom: 1px dashed green;
|
|
||||||
background-color: #ded;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.entry tr.updated td.ew2_val {
|
|
||||||
border-top: 1px dashed green;
|
|
||||||
border-left: 1px dashed green;
|
|
||||||
border-right: 1px dashed green;
|
|
||||||
border-bottom: 1px dashed green;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Login Box */
|
|
||||||
#login {
|
|
||||||
background: url('../../images/tango/ldap-uid.png') no-repeat 0 1px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
padding-left: 17px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#login:focus {
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
#login:disabled {
|
|
||||||
background-color: #D3D7CF;
|
|
||||||
}
|
|
||||||
|
|
||||||
#password {
|
|
||||||
background: url('../../images/tango/key.png') no-repeat 0 1px;
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
padding-left: 17px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#password:focus {
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
#password:disabled {
|
|
||||||
background-color: #D3D7CF;
|
|
||||||
}
|
|
||||||
|
|
||||||
#generic {
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
padding-left: 17px;
|
|
||||||
}
|
|
||||||
#generic:focus {
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
#generic:disabled {
|
|
||||||
background-color: #D3D7CF;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* After input results */
|
|
||||||
div.execution_time {
|
|
||||||
font-size: 75%;
|
|
||||||
font-weight: normal;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result {
|
|
||||||
width: 100%;
|
|
||||||
vertical-align: top;
|
|
||||||
empty-cells: show;
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
border-spacing: 0px;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.heading {
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_title {
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_title td.icon {
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item {
|
|
||||||
background-color: #FFFFFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item td.blank {
|
|
||||||
width: 25px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item td.heading {
|
|
||||||
vertical-align: top;
|
|
||||||
color: gray;
|
|
||||||
width: 10%;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result tr.list_item td.value {
|
|
||||||
color: #2E3436;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table {
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
border-collapse: collapse;
|
|
||||||
empty-cells: show;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table td {
|
|
||||||
vertical-align: top;
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
padding: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table th {
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
padding: 10px;
|
|
||||||
padding-left: 20px;
|
|
||||||
padding-right: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.highlight {
|
|
||||||
background-color: #FCE94F;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.highlight td {
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
font-weight: bold;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table td.heading {
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #3465A4;
|
|
||||||
font-size: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table td.value {
|
|
||||||
color: #2E3436;
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.heading {
|
|
||||||
color: #FFFFFF;
|
|
||||||
background-color: #3465A4;
|
|
||||||
font-size: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.heading a {
|
|
||||||
color: #FFFFFF;
|
|
||||||
font-size: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.heading td {
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
font-weight: normal;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.even {
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.even td {
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
font-weight: normal;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.even td.title {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.odd {
|
|
||||||
background-color: #EEEEEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.odd td {
|
|
||||||
border: 1px solid #BABDB6;
|
|
||||||
font-weight: normal;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table tr.odd td.title {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list {
|
|
||||||
margin: 5px;
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list li {
|
|
||||||
margin-left: 0px;
|
|
||||||
padding-left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list li small {
|
|
||||||
font-size: 75%;
|
|
||||||
color: #707070;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.result_table ul.list li small a {
|
|
||||||
color: #7070C0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Error Dialog Box */
|
|
||||||
table.error {
|
|
||||||
width: 500px;
|
|
||||||
border: 1px solid #AA0000;
|
|
||||||
background-color: #FFF0F0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.error th {
|
|
||||||
background-color: #AA0000;
|
|
||||||
border: 0px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
font-size: 14px;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: center;
|
|
||||||
vertical-align: middle;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.error th.img {
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.error td {
|
|
||||||
border: 0px;
|
|
||||||
background-color: #FFF0F0;
|
|
||||||
padding: 2px;
|
|
||||||
text-align: left;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Popup Window */
|
|
||||||
div.popup h3.subtitle {
|
|
||||||
text-align: center;
|
|
||||||
margin: 0px;
|
|
||||||
margin-bottom: 15px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
border-bottom: 1px solid #2E3436;
|
|
||||||
border-left: 1px solid #2E3436;
|
|
||||||
border-right: 1px solid #2E3436;
|
|
||||||
background: #3465A4;
|
|
||||||
padding: 4px;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.good {
|
|
||||||
color: green;
|
|
||||||
}
|
|
||||||
|
|
||||||
span.bad {
|
|
||||||
color: red;
|
|
||||||
}
|
|
@ -1,49 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Download a binary value attribute to the user.
|
|
||||||
* A server ID, DN and Attribute must be provided in the GET attributes.
|
|
||||||
* Optionally an index, type and filename can be supplied.
|
|
||||||
*
|
|
||||||
* @package phpLDAPadmin
|
|
||||||
* @subpackage Page
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
|
|
||||||
require './common.php';
|
|
||||||
|
|
||||||
$request = array();
|
|
||||||
$request['dn'] = get_request('dn','GET');
|
|
||||||
$request['attr'] = strtolower(get_request('attr','GET',true));
|
|
||||||
$request['index'] = get_request('index','GET',false,0);
|
|
||||||
$request['type'] = get_request('type','GET',false,'octet-stream');
|
|
||||||
$request['filename'] = get_request('filename','GET',false,sprintf('%s:%s.bin',get_rdn($request['dn'],true),$request['attr']));
|
|
||||||
|
|
||||||
if (! $app['server']->dnExists($request['dn']))
|
|
||||||
error(sprintf(_('The entry (%s) does not exist.'),$request['dn']),'error','index.php');
|
|
||||||
|
|
||||||
$search = $app['server']->getDNAttrValues($request['dn'],null,LDAP_DEREF_NEVER,array($request['attr']));
|
|
||||||
|
|
||||||
# Dump the binary data to the browser
|
|
||||||
$obStatus = ob_get_status();
|
|
||||||
if (isset($obStatus['type']) && $obStatus['type'] && $obStatus['status'])
|
|
||||||
ob_end_clean();
|
|
||||||
|
|
||||||
if (! isset($search[$request['attr']][$request['index']])) {
|
|
||||||
# We cant display an error, but we can set a system message, which will be display on the next page render.
|
|
||||||
system_message(array(
|
|
||||||
'title'=>_('No binary data available'),
|
|
||||||
'body'=>sprintf(_('Could not fetch binary data from LDAP server for attribute [%s].'),$request['attr']),
|
|
||||||
'type'=>'warn'));
|
|
||||||
|
|
||||||
die();
|
|
||||||
}
|
|
||||||
|
|
||||||
header(sprintf('Content-type: %s',$request['type']));
|
|
||||||
header(sprintf('Content-disposition: attachment; filename="%s"',$request['filename']));
|
|
||||||
header(sprintf('Expires: Mon, 26 Jul 1997 05:00:00 GMT',gmdate('r')));
|
|
||||||
header(sprintf('Last-Modified: %s',gmdate('r')));
|
|
||||||
echo $search[$request['attr']][$request['index']];
|
|
||||||
die();
|
|
||||||
?>
|
|
@ -1,61 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Draw a portion of the LDAP tree.
|
|
||||||
*
|
|
||||||
* @package phpLDAPadmin
|
|
||||||
* @subpackage Tree
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
|
|
||||||
$request = array();
|
|
||||||
$request['dn'] = get_request('dn','REQUEST');
|
|
||||||
$request['server_id'] = get_request('server_id','REQUEST');
|
|
||||||
$request['code'] = get_request('code','REQUEST');
|
|
||||||
$request['action'] = get_request('action','REQUEST');
|
|
||||||
$request['noheader'] = get_request('noheader','REQUEST',false,0);
|
|
||||||
|
|
||||||
$tree = Tree::getInstance($request['server_id']);
|
|
||||||
if (! $tree)
|
|
||||||
die();
|
|
||||||
|
|
||||||
$treesave = false;
|
|
||||||
|
|
||||||
if ($request['dn']) {
|
|
||||||
$dnentry = $tree->getEntry($request['dn']);
|
|
||||||
|
|
||||||
if (! $dnentry) {
|
|
||||||
$tree->addEntry($request['dn']);
|
|
||||||
$dnentry = $tree->getEntry($request['dn']);
|
|
||||||
$treesave = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch ($request['action']) {
|
|
||||||
case 0:
|
|
||||||
$dnentry->close();
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
default:
|
|
||||||
if ($dnentry->isSizeLimited()) {
|
|
||||||
$tree->readChildren($request['dn'],true);
|
|
||||||
|
|
||||||
$treesave = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
$dnentry->open();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($treesave)
|
|
||||||
set_cached_item($app['server']->getIndex(),'tree','null',$tree);
|
|
||||||
|
|
||||||
if ($request['dn'])
|
|
||||||
echo $tree->draw_children($dnentry,$request['code']);
|
|
||||||
else
|
|
||||||
$tree->draw($request['noheader']);
|
|
||||||
|
|
||||||
die();
|
|
||||||
?>
|
|
@ -1,27 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* This script alters the session variable 'tree', expanding it
|
|
||||||
* at the dn specified in the query string.
|
|
||||||
*
|
|
||||||
* Note: this script is equal and opposite to collapse.php
|
|
||||||
*
|
|
||||||
* @package phpLDAPadmin
|
|
||||||
* @subpackage Tree
|
|
||||||
* @see collapse.php
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
|
|
||||||
require './common.php';
|
|
||||||
|
|
||||||
$dn = get_request('dn','GET',true);
|
|
||||||
$tree = get_cached_item($app['server']->getIndex(),'tree');
|
|
||||||
$entry = $tree->getEntry($dn);
|
|
||||||
$entry->open();
|
|
||||||
set_cached_item($app['server']->getIndex(),'tree','null',$tree);
|
|
||||||
|
|
||||||
header(sprintf('Location:index.php?server_id=%s&junk=%s#%s%s',
|
|
||||||
$app['server']->getIndex(),random_junk(),htmlid($app['server']->getIndex(),$dn),app_session_param()));
|
|
||||||
die();
|
|
||||||
?>
|
|
@ -1,6 +0,0 @@
|
|||||||
PLA's icons come from http://jimmac.musichall.cz/ikony.php3, or the projects that
|
|
||||||
he drew them for.
|
|
||||||
|
|
||||||
They are open source, either licensed under the GPL or a CC license.
|
|
||||||
|
|
||||||
They are great icons so be sure to let Jakub know :)
|
|
Before Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 528 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 928 B |
Before Width: | Height: | Size: 278 B |
Before Width: | Height: | Size: 478 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 342 B |
Before Width: | Height: | Size: 662 B |
Before Width: | Height: | Size: 707 B |
Before Width: | Height: | Size: 700 B |
Before Width: | Height: | Size: 340 B |
Before Width: | Height: | Size: 661 B |
Before Width: | Height: | Size: 500 B |
Before Width: | Height: | Size: 692 B |
Before Width: | Height: | Size: 856 B |
Before Width: | Height: | Size: 364 B |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 796 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 738 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 738 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 844 B |
Before Width: | Height: | Size: 1.3 KiB |
@ -1,51 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* This will show a nice table of all the icons used by phpLDAPadmin.
|
|
||||||
* @package phpLDAPadmin
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
?>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h3 class="title">phpLDAPadmin icons</h3>
|
|
||||||
<br />
|
|
||||||
<center>
|
|
||||||
<?php
|
|
||||||
|
|
||||||
$dir = opendir( '.' );
|
|
||||||
while( ( $file = readdir( $dir ) ) !== false ) {
|
|
||||||
if( $file == '.' || $file == '..' )
|
|
||||||
continue;
|
|
||||||
if( ! preg_match( '/\.png$/', $file ) )
|
|
||||||
continue;
|
|
||||||
if( $file == 'phpLDAPadmin_logo1.png' )
|
|
||||||
continue;
|
|
||||||
$files[ filesize( $file ) . '_' . $file ] = $file;
|
|
||||||
}
|
|
||||||
|
|
||||||
sort( $files );
|
|
||||||
|
|
||||||
$cell_style = "color: #888; text-align:center; padding: 10px; padding-bottom: 20px; vertical-align: bottom;";
|
|
||||||
$counter = 0;
|
|
||||||
print "<center><b>The " . count( $files ) . " icons used by phpLDAPadmin</b></center>";
|
|
||||||
echo "<table style=\"font-family: arial; font-size: 12px;\">";
|
|
||||||
echo "<tr>";
|
|
||||||
foreach( $files as $file ) {
|
|
||||||
if( $counter % 6 == 0 ) {
|
|
||||||
echo "</tr>\n";
|
|
||||||
flush();
|
|
||||||
echo "<tr>";
|
|
||||||
}
|
|
||||||
$counter++;
|
|
||||||
echo '<td style="' . $cell_style . '"><img title="' . htmlspecialchars( $file ) . '" src="' . htmlspecialchars( $file ) . '" /><br />';
|
|
||||||
echo "$file</td>\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
||||||
</center>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 966 B |
Before Width: | Height: | Size: 510 B |
Before Width: | Height: | Size: 692 B |
Before Width: | Height: | Size: 519 B |
Before Width: | Height: | Size: 440 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 654 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 773 B |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 733 B |
Before Width: | Height: | Size: 751 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 654 B |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 829 B |
Before Width: | Height: | Size: 899 B |
Before Width: | Height: | Size: 993 B |
Before Width: | Height: | Size: 938 B |
Before Width: | Height: | Size: 98 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 483 B |
Before Width: | Height: | Size: 408 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 243 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 971 B |
Before Width: | Height: | Size: 730 B |
Before Width: | Height: | Size: 878 B |
Before Width: | Height: | Size: 572 B |
Before Width: | Height: | Size: 102 B |
Before Width: | Height: | Size: 438 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 785 B |
Before Width: | Height: | Size: 418 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 637 B |
Before Width: | Height: | Size: 658 B |
Before Width: | Height: | Size: 514 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 818 B |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 852 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 851 B |
Before Width: | Height: | Size: 661 B |
Before Width: | Height: | Size: 798 B |
Before Width: | Height: | Size: 503 B |