2004-10-16 00:28:17 +00:00
< ? /*
2008-04-06 19:45:09 +00:00
LibreSSL - CAcert web application
Copyright ( C ) 2004 - 2008 CAcert Inc .
2004-10-16 00:28:17 +00:00
2008-04-06 19:45:09 +00:00
This program is free software ; you can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation ; version 2 of the License .
2004-10-16 00:28:17 +00:00
2008-04-06 19:45:09 +00:00
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
2004-10-16 00:28:17 +00:00
2008-04-06 19:45:09 +00:00
You should have received a copy of the GNU General Public License
along with this program ; if not , write to the Free Software
Foundation , Inc . , 51 Franklin Street , Fifth Floor , Boston , MA 02110 - 1301 USA
2004-10-16 00:28:17 +00:00
*/
2008-08-17 23:25:30 +00:00
$id = 0 ; if ( array_key_exists ( " id " , $_REQUEST )) $id = intval ( $_REQUEST [ 'id' ]);
2008-08-27 23:09:02 +00:00
$expand = " " ;
2006-02-03 18:45:23 +00:00
2004-10-16 00:28:17 +00:00
function showheader ( $title = " CAcert.org " , $title2 = " " )
{
2004-12-07 13:21:06 +00:00
global $id , $PHP_SELF ;
2014-06-10 08:50:47 +00:00
$PHP_SELF = & $_SERVER [ 'PHP_SELF' ];
2008-08-27 23:09:02 +00:00
$expand = " " ;
2004-10-16 00:28:17 +00:00
$tmpid = $id ;
if ( $PHP_SELF == " /wot.php " )
$tmpid = $id + 500 ;
2004-11-10 06:12:43 +00:00
if ( $PHP_SELF == " /gpg.php " )
$tmpid = $id + 1000 ;
2005-03-12 19:40:24 +00:00
if ( $PHP_SELF == " /disputes.php " )
$tmpid = $id + 1500 ;
2006-12-09 14:26:30 +00:00
if ( $PHP_SELF == " /advertising.php " )
$tmpid = $id + 2000 ;
2004-10-16 00:28:17 +00:00
switch ( $tmpid )
{
2014-06-10 08:50:47 +00:00
case 1 : // Add email address
case 2 : $expand = " explode('emailacc'); " ; break ; // View email addresses
case 3 : // Add Client certificate
case 4 : // Confirm Client Certificate Request
case 5 : // View Client Certificates
case 6 : $expand = " explode('clicerts'); " ; break ; // Client Certificate page
case 7 : // Add new domain
case 8 : // Confirm Domain page
case 9 : $expand = " explode('domains'); " ; break ; // View Domains
case 10 : // Add Server Certifiacte
case 11 : // Confirm Server Certificate Rewust
case 12 : // View Server Cerificate
case 15 : $expand = " explode('servercert'); " ; break ; // Server Certificate page
case 13 : // ViewEdit
case 14 : // Change password
case 36 : // My Alert settings
case 41 : // Language Settings
case 55 : // Trainings
case 59 : // Account History
2004-10-16 00:28:17 +00:00
case 507 :
2014-06-10 08:50:47 +00:00
case 508 : // My Listing
case 510 : // Old points calculation
case 515 : // New points calculation
case 513 : $expand = " explode('mydetails'); " ; break ; // My Location
case 16 : // Add Org Client Cert
case 17 : // Confirm Org Client Certificate Request
case 18 : // View Org Client Certificate
case 19 : $expand = " explode('clientorg'); " ; break ; // Org Cleint Cert page
case 20 : // Add Org Server Cert
case 21 : // Conform Org Server Cert Request
case 22 : // View Org Server Certs
case 23 : $expand = " explode('serverorg'); " ; break ; // Org Server Certificate page
case 24 : // Add new Organisation
case 25 : // View Organisation List
case 26 : // View Organisation Domains
case 27 : // Edit Org Account
case 28 : // View Add Org Domain
case 29 : // Edit Org Domain
case 30 : // Delete Org Domain
2004-10-16 00:28:17 +00:00
case 31 :
2014-06-10 08:50:47 +00:00
case 32 : // View Org Admin
case 33 : // Add Org Admin
case 34 : // Delete Org Admin
case 60 : // View Organisation Account History
case 35 : $expand = " explode('orgadmin'); " ; break ; // View Org Admin Organisation List
2004-10-28 02:13:59 +00:00
case 42 :
2004-11-03 01:45:21 +00:00
case 43 :
2004-12-07 12:35:40 +00:00
case 44 :
case 45 :
case 46 :
case 47 :
case 48 :
2004-12-07 13:21:06 +00:00
case 49 :
2005-11-20 08:16:55 +00:00
case 50 :
2005-12-04 21:04:05 +00:00
case 54 :
2005-11-20 08:16:55 +00:00
case 53 : $expand = " explode('sysadmin'); " ; break ;
2014-06-10 08:50:47 +00:00
case 500 : // CAcert Web of Trust
2004-10-16 00:28:17 +00:00
case 501 :
2014-06-10 08:50:47 +00:00
case 502 : // Become an Assurer
case 503 : // CAcert Web of Trust Roles
case 504 : // TTP
case 505 : // Assurer Some one
2005-05-13 15:34:39 +00:00
case 506 :
case 509 :
2005-12-04 21:04:05 +00:00
case 511 :
2014-06-10 08:50:47 +00:00
case 512 : $expand = " explode('WoT'); " ; break ; // Find Assurer
2004-11-10 06:12:43 +00:00
case 1000 :
case 1001 :
2014-06-10 08:50:47 +00:00
case 1002 : // View GPG key
2004-11-10 06:12:43 +00:00
case 1003 :
case 1004 :
case 1005 :
case 1006 :
case 1007 :
case 1008 :
case 1009 :
case 1010 : $expand = " explode('gpg'); " ; break ;
2014-06-10 08:50:47 +00:00
case 1500 : // Dipute
case 1501 : // Dispute Email Request
case 1502 : // ViewEdit
2005-03-12 19:40:24 +00:00
case 1503 :
case 1504 :
case 1505 :
case 1506 :
case 1507 :
case 1508 :
case 1509 :
case 1510 : $expand = " explode('disputes'); " ; break ;
2006-12-09 14:26:30 +00:00
case 2000 :
case 2001 :
case 2002 :
case 2003 :
case 2004 :
case 2005 :
case 2006 :
case 2007 :
case 2008 :
case 2009 : $expand = " explode('advertising'); " ; break ;
2004-10-16 00:28:17 +00:00
}
?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
< html >
< head >
< title >< ? = $title ?> </title>
2008-08-27 23:09:02 +00:00
< ? if ( array_key_exists ( 'header' , $_SESSION ) && $_SESSION [ '_config' ][ 'header' ] != " " ) { ?> <?=$_SESSION['_config']['header']?><? } ?>
2007-12-19 22:09:05 +00:00
< link rel = " stylesheet " href = " /styles/default.css " type = " text/css " />
2006-12-09 14:26:30 +00:00
< meta http - equiv = " Content-Type " content = " text/html; charset=utf-8 " />
2004-10-16 00:28:17 +00:00
< script language = " JavaScript " type = " text/javascript " >
function explode ( e ) {
if ( document . getElementById ( e ) . style . display == 'none' ) {
document . getElementById ( e ) . style . display = 'block' ;
} else {
document . getElementById ( e ) . style . display = 'none' ;
}
}
function hideall () {
var Nodes = document . getElementsByTagName ( 'ul' )
var max = Nodes . length
for ( var i = 0 ; i < max ; i ++ ) {
var nodeObj = Nodes . item ( i )
if ( nodeObj . className == " menu " ) {
nodeObj . style . display = 'none' ;
}
}
}
</ script >
</ head >
< body onload = " hideall(); explode('home');<?= $expand ?> " >
< div id = " pagecell1 " >
< div id = " pageName " >< br >
2008-03-14 18:11:02 +00:00
< div id = " pageLogo " >< a href = " http://<?= $_SESSION['_config'] ['normalhostname']?> " >< img src = " /images/cacert4.png " border = " 0 " alt = " CAcert.org logo " ></ a ></ div >
2005-06-09 15:21:55 +00:00
< div id = " googlead " >< h2 >< ? = _ ( " Free digital certificates! " ) ?> </h2></div>
2004-10-16 00:28:17 +00:00
</ div >
< div id = " pageNav " >
< div class = " relatedLinks " >
< h3 > CAcert . org </ h3 >
2010-08-03 11:29:09 +00:00
< ul class = " menu " id = " home " >< li >< a href = " /index.php " >< ? = _ ( " Go Home " ) ?> </a></li><li><a href="account.php?id=logout"><?=_("Logout")?></a></li></ul>
2004-10-16 00:28:17 +00:00
</ div >
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('mydetails') " >+ < ? = _ ( " My Details " ) ?> </h3>
2014-06-10 08:50:47 +00:00
< ul class = " menu " id = " mydetails " >< li >< a href = " account.php?id=13 " >< ? = _ ( " View/Edit " ) ?> </a></li><li><a href="account.php?id=14"><?=_("Change Password")?></a></li><li><a href="account.php?id=41"><?=_("Default Language")?></a></li><li><a href="wot.php?id=8"><?=_("My Listing")?></a></li><li><a href="wot.php?id=13"><?=_("My Location")?></a></li><li><a href="account.php?id=36"><?=_("My Alert Settings")?></a></li><li><a href="account.php?id=55"><?=_("My Trainings")?></a></li><li><a href="wot.php?id=10"><?=_("My Points")?></a></li><?
/* to delete
2006-08-13 21:08:49 +00:00
if ( $_SESSION [ 'profile' ][ 'id' ] == 1 || $_SESSION [ 'profile' ][ 'id' ] == 5897 )
echo " <li><a href='sqldump.php'>SQL Dump</a></li> " ;
2014-06-10 08:50:47 +00:00
*/
2006-08-13 21:08:49 +00:00
?> </ul>
2004-10-16 00:28:17 +00:00
</ div >
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('emailacc') " >+ < ? = _ ( " Email Accounts " ) ?> </h3>
2004-10-16 00:28:17 +00:00
< ul class = " menu " id = " emailacc " >< li >< a href = " account.php?id=1 " >< ? = _ ( " Add " ) ?> </a></li><li><a href="account.php?id=2"><?=_("View")?></a></li></ul>
</ div >
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('clicerts') " >+ < ? = _ ( " Client Certificates " ) ?> </h3>
2004-10-16 00:28:17 +00:00
< ul class = " menu " id = " clicerts " >< li >< a href = " account.php?id=3 " >< ? = _ ( " New " ) ?> </a></li><li><a href="account.php?id=5"><?=_("View")?></a></li></ul>
</ div >
2006-11-27 02:17:48 +00:00
< ? if ( $_SESSION [ 'profile' ][ 'points' ] >= 50 ) { ?>
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('gpg') " >+ < ? = _ ( " GPG/PGP Keys " ) ?> </h3>
2006-11-27 02:17:48 +00:00
< ul class = " menu " id = " gpg " >< li >< a href = " gpg.php?id=0 " >< ? = _ ( " New " ) ?> </a></li><li><a href="gpg.php?id=2"><?=_("View")?></a></li></ul>
</ div >
< ? } ?>
2004-10-16 00:28:17 +00:00
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('domains') " >+ < ? = _ ( " Domains " ) ?> </h3>
2004-10-16 00:28:17 +00:00
< ul class = " menu " id = " domains " >< li >< a href = " account.php?id=7 " >< ? = _ ( " Add " ) ?> </a></li><li><a href="account.php?id=9"><?=_("View")?></a></li></ul>
</ div >
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('servercert') " >+ < ? = _ ( " Server Certificates " ) ?> </h3>
2004-10-16 00:28:17 +00:00
< ul class = " menu " id = " servercert " >< li >< a href = " account.php?id=10 " >< ? = _ ( " New " ) ?> </a></li><li><a href="account.php?id=12"><?=_("View")?></a></li></ul>
</ div >
2008-08-27 23:09:02 +00:00
< ? if ( mysql_num_rows ( mysql_query ( " select * from `org` where `memid`=' " . intval ( $_SESSION [ 'profile' ][ 'id' ]) . " ' " )) > 0 || $_SESSION [ 'profile' ][ 'orgadmin' ] == 1 ) { ?>
2004-10-16 00:28:17 +00:00
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('clientorg') " >+ < ? = _ ( " Org Client Certs " ) ?> </h3>
2004-10-16 00:28:17 +00:00
< ul class = " menu " id = " clientorg " >< li >< a href = " account.php?id=16 " >< ? = _ ( " New " ) ?> </a></li><li><a href="account.php?id=18"><?=_("View")?></a></li></ul>
</ div >
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('serverorg') " >+ < ? = _ ( " Org Server Certs " ) ?> </h3>
2004-10-16 00:28:17 +00:00
< ul class = " menu " id = " serverorg " >< li >< a href = " account.php?id=20 " >< ? = _ ( " New " ) ?> </a></li><li><a href="account.php?id=22"><?=_("View")?></a></li></ul>
</ div >
< ? } ?>
2012-08-10 11:06:29 +00:00
< ? if ( mysql_num_rows ( mysql_query ( " select * from `org` where `memid`=' " . intval ( $_SESSION [ 'profile' ][ 'id' ]) . " ' " )) > 0 || $_SESSION [ 'profile' ][ 'orgadmin' ] == 1 ) { ?>
2004-10-16 00:28:17 +00:00
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('orgadmin') " >+ < ? = _ ( " Org Admin " ) ?> </h3>
2006-11-27 02:02:09 +00:00
< ul class = " menu " id = " orgadmin " >< ? if ( $_SESSION [ 'profile' ][ 'orgadmin' ] == 1 ) { ?> <li><a href="account.php?id=24"><?=_("New Organisation")?></a></li><li><a href="account.php?id=25"><?=_("View Organisations")?></a></li><? } ?><li><a href="account.php?id=35"><?=_("View")?></a></li></ul>
2004-10-16 00:28:17 +00:00
</ div >
< ? } ?>
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('WoT') " >+ < ? = _ ( " CAcert Web of Trust " ) ?> </h3>
2014-06-10 08:50:47 +00:00
< ul class = " menu " id = " WoT " >< li >< a href = " wot.php?id=0 " >< ? = _ ( " About " ) ?> </a></li><li><a href="wot.php?id=12"><?=_("Find an Assurer")?></a></li><li><a href="wot.php?id=3"><?=_("Rules")?></a></li><li><? if($_SESSION['profile']['assurer'] != 1) { ?><a href="wot.php?id=2"><?=_("Becoming an Assurer")?></a><? } else { ?><a href="wot.php?id=5"><?=_("Assure Someone")?></a><? } ?></li><li><a href="wot.php?id=4"><?=_("Trusted ThirdParties")?></a></li><? if($_SESSION['profile']['points'] >= 500) { ?><li><a href="wot.php?id=11"><div style="white-space:nowrap"><?=_("Organisation Assurance")?></div></a></li><? } ?></ul>
2006-08-16 04:15:16 +00:00
</ div >
< div class = " relatedLinks " >
2009-12-04 18:31:35 +00:00
< h3 class = " pointer " onclick = " explode('WoTForms') " >+ < ? = _ ( " CAP Forms " ) ?> </h3><?
2005-06-12 03:51:48 +00:00
$name = $_SESSION [ 'profile' ][ 'fname' ] . " " . $_SESSION [ 'profile' ][ 'mname' ] . " " . $_SESSION [ 'profile' ][ 'lname' ] . " " . $_SESSION [ 'profile' ][ 'suffix' ];
while ( strstr ( $name , " " ))
$name = str_replace ( " " , " " , $name );
$extra = " ?name= " . urlencode ( $name );
2007-12-19 22:09:05 +00:00
$extra .= " &dob= " . urlencode ( $_SESSION [ 'profile' ][ 'dob' ]);
$extra .= " &email= " . urlencode ( $_SESSION [ 'profile' ][ 'email' ]);
2006-08-15 19:00:15 +00:00
2007-12-19 22:09:05 +00:00
$extra2 = " ?assurer= " . urlencode ( $name ) . " &date=now&maxpoints= " . maxpoints ();
2005-06-12 03:51:48 +00:00
?>
2009-12-04 18:31:35 +00:00
< ul class = " menu " id = " WoTForms " >
< li >< a href = " /cap.php<?= $extra ?> " > A4 - < ? = _ ( " WoT Form " ) ?> </a></li>
< li >< a href = " /cap.php<?= $extra ?>&format=letter " > US - < ? = _ ( " WoT Form " ) ?> </a></li>
< ? /* < li >< div style = " white-space:nowrap " >< a href = " /ttp.php<?= $extra ?> " > A4 - < ? = _ ( " TTP Form " ) ?> </a></div></li>
< li >< div style = " white-space:nowrap " >< a href = " /ttp.php<?= $extra ?>&format=letter " > US - < ? = _ ( " TTP Form " ) ?> </a></div></li> */
?>
< ? if ( $_SESSION [ 'profile' ][ 'points' ] > 100 ) { ?> <li><div style="white-space:nowrap"><a href="/cap.php<?=$extra2?>">A4 - <?=_("Assurance Form")?></a></div></li>
< li >< div style = " white-space:nowrap " >< a href = " /cap.php<?= $extra2 ?>&format=letter " > US - < ? = _ ( " Assurance Form " ) ?> </a></div></li>
< ? } ?>
< ? /*
< li >< div style = " white-space:nowrap " >< a href = " /ttp.php " > A4 - < ? = _ ( " Blank TTP Form " ) ?> </a></div></li>
< li >< div style = " white-space:nowrap " >< a href = " /ttp.php?&format=letter " > US - < ? = _ ( " Blank TTP Form " ) ?> </a></div></li>
*/ ?>
< li >< div style = " white-space:nowrap " >< a href = " /cap.php " > A4 - < ? = _ ( " Blank CAP Form " ) ?> </a></div></li>
< li >< div style = " white-space:nowrap " >< a href = " /cap.php?&format=letter " > US - < ? = _ ( " Blank CAP Form " ) ?> </a></div></li></ul>
2004-10-16 00:28:17 +00:00
</ div >
2005-11-20 08:16:55 +00:00
< ? if ( $_SESSION [ 'profile' ][ 'admin' ] == 1 || $_SESSION [ 'profile' ][ 'locadmin' ] == 1 ) { ?>
2004-10-28 02:13:59 +00:00
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('sysadmin') " >+ < ? = _ ( " System Admin " ) ?> </h3>
2005-11-20 08:16:55 +00:00
< ul class = " menu " id = " sysadmin " >< ? if ( $_SESSION [ 'profile' ][ 'admin' ] == 1 ) { ?> <li><a href="account.php?id=42"><?=_("Find User")?></a></li><li><a href="account.php?id=48"><?=_("Find Domain")?></a></li><? } if($_SESSION['profile']['locadmin'] == 1) { ?><li><a href="account.php?id=53"><?=_("Location DB")?></a></li><? } ?></ul>
2004-10-28 02:13:59 +00:00
</ div >
2004-10-16 00:28:17 +00:00
< ? } ?>
2005-03-12 19:40:24 +00:00
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('disputes') " >+ < ? = _ ( " Disputes/Abuses " ) ?> </h3>
2006-08-16 18:47:22 +00:00
< ul class = " menu " id = " disputes " >< li >< a href = " disputes.php?id=0 " >< ? = _ ( " More Information " ) ?> </a></li><li><a href="disputes.php?id=1"><?=_("Email Dispute")?></a></li><li><a href="disputes.php?id=2"><?=_("Domain Dispute")?></a></li><? if($_SESSION['profile']['admin'] == 1) { ?><li><a href="disputes.php?id=3"><?=_("Abuses")?></a></li><? } ?></ul>
2005-03-12 19:40:24 +00:00
</ div >
2006-12-09 14:26:30 +00:00
< ? if ( $_SESSION [ 'profile' ][ 'adadmin' ] >= 1 ) { ?>
< div class = " relatedLinks " >
2009-09-21 18:26:43 +00:00
< h3 class = " pointer " onclick = " explode('advertising') " >+ < ? = _ ( " Advertising " ) ?> </h3>
2006-12-09 14:26:30 +00:00
< ul class = " menu " id = " advertising " >< li >< a href = " advertising.php?id=1 " >< ? = _ ( " New Ad " ) ?> </a></li><li><a href="advertising.php?id=0"><?=_("View Ads")?></a></li></ul>
</ div >
< ? } ?>
2013-05-14 08:53:56 +00:00
< ? include ( " about_menu.php " ); ?>
2004-10-16 00:28:17 +00:00
</ div >
< div id = " content " >
< div class = " story " >
< h3 >< ? = $title2 ?> </h3>
< ? if ( $_SESSION [ '_config' ][ 'errmsg' ] != " " ) { ?>
2008-08-27 23:09:02 +00:00
< p >< font color = " #ff0000 " size = " +2 " >< ? echo $_SESSION [ '_config' ][ 'errmsg' ]; $_SESSION [ '_config' ][ 'errmsg' ] = " " ; ?> </font></p>
2004-10-16 00:28:17 +00:00
< ? } ?>
< ?
}
function showfooter ()
{
?>
</ div >
</ div >
2011-11-25 11:28:37 +00:00
< div id = " siteInfo " >< a href = " //wiki.cacert.org/FAQ/AboutUs " >< ? = _ ( " About Us " ) ?> </a> | <a href="account.php?id=38"><?=_("Donations")?></a> | <a href="http://wiki.cacert.org/wiki/CAcertIncorporated"><?=_("Association Membership")?></a> |
2011-07-27 10:41:01 +00:00
< a href = " /policy/PrivacyPolicy.html " >< ? = _ ( " Privacy Policy " ) ?> </a> | <a href="account.php?id=40"><?=_("Contact Us")?></a>
2009-05-31 16:46:49 +00:00
| & copy ; 2002 -< ? = date ( " Y " ) ?> <?=_("by CAcert")?></div>
2013-08-29 10:20:30 +00:00
</ div >
</ body >
2004-10-16 00:28:17 +00:00
</ html >< ?
}