|
|
@ -19,7 +19,7 @@
|
|
|
|
require_once("../includes/loggedin.php");
|
|
|
|
require_once("../includes/loggedin.php");
|
|
|
|
|
|
|
|
|
|
|
|
$id = intval($_REQUEST['id']);
|
|
|
|
$id = intval($_REQUEST['id']);
|
|
|
|
$oldid = $_REQUEST['oldid'] = intval($_REQUEST['oldid']);
|
|
|
|
$oldid = $_REQUEST['oldid'] = array_key_exists('oldid',$_REQUEST) ? intval($_REQUEST['oldid']) : 0;
|
|
|
|
|
|
|
|
|
|
|
|
if($_SESSION['profile']['points'] < 50)
|
|
|
|
if($_SESSION['profile']['points'] < 50)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -31,12 +31,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$CSR=""; if(array_key_exists('CSR',$_REQUEST)) $CSR=stripslashes($_REQUEST['CSR']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($oldid == "0")
|
|
|
|
if($oldid == "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if($_REQUEST['process'] == _("Submit") && $_REQUEST['CSR'] == "")
|
|
|
|
if(array_key_exists('process',$_REQUEST) && $_REQUEST['process'] != "" && $CSR == "")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$_SESSION['_config']['errmsg'] = _("You failed to paste a valid GPG/PGP key.");
|
|
|
|
$_SESSION['_config']['errmsg'] = _("You failed to paste a valid GPG/PGP key.");
|
|
|
|
$id = $oldid;
|
|
|
|
$id = $oldid;
|
|
|
@ -80,9 +80,9 @@ function verifyEmail($email)
|
|
|
|
|
|
|
|
|
|
|
|
$ToBeDeleted=array();
|
|
|
|
$ToBeDeleted=array();
|
|
|
|
|
|
|
|
|
|
|
|
if($oldid == "0" && $_REQUEST['CSR'] != "")
|
|
|
|
if($oldid == "0" && $CSR != "")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$debugkey = $gpgkey = clean_csr(stripslashes($_REQUEST['CSR']));
|
|
|
|
$debugkey = $gpgkey = clean_csr($CSR);
|
|
|
|
$debugpg = $gpg = trim(`echo "$gpgkey"|gpg --with-colons --homedir /tmp 2>&1`);
|
|
|
|
$debugpg = $gpg = trim(`echo "$gpgkey"|gpg --with-colons --homedir /tmp 2>&1`);
|
|
|
|
$lines = "";
|
|
|
|
$lines = "";
|
|
|
|
$gpgarr = explode("\n", $gpg);
|
|
|
|
$gpgarr = explode("\n", $gpg);
|
|
|
@ -252,7 +252,7 @@ function verifyEmail($email)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($oldid == "0" && $_REQUEST['CSR'] != "")
|
|
|
|
if($oldid == "0" && $CSR != "")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$query = "insert into `gpg` set `memid`='".$_SESSION['profile']['id']."',
|
|
|
|
$query = "insert into `gpg` set `memid`='".$_SESSION['profile']['id']."',
|
|
|
|
`email`='".mysql_real_escape_string($lastvalidemail)."',
|
|
|
|
`email`='".mysql_real_escape_string($lastvalidemail)."',
|
|
|
@ -268,7 +268,7 @@ function verifyEmail($email)
|
|
|
|
mkdir($cwd,0755);
|
|
|
|
mkdir($cwd,0755);
|
|
|
|
|
|
|
|
|
|
|
|
$fp = fopen("$cwd/gpg.csr", "w");
|
|
|
|
$fp = fopen("$cwd/gpg.csr", "w");
|
|
|
|
fputs($fp, clean_csr(stripslashes($_REQUEST['CSR'])));
|
|
|
|
fputs($fp, clean_csr($CSR));
|
|
|
|
fclose($fp);
|
|
|
|
fclose($fp);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -469,7 +469,7 @@ function verifyEmail($email)
|
|
|
|
//echo "Export: $do\n";
|
|
|
|
//echo "Export: $do\n";
|
|
|
|
|
|
|
|
|
|
|
|
//$fp = fopen("../csr/gpg-$id.csr", "w");
|
|
|
|
//$fp = fopen("../csr/gpg-$id.csr", "w");
|
|
|
|
//fputs($fp, clean_csr(stripslashes($_REQUEST['CSR'])));
|
|
|
|
//fputs($fp, clean_csr($CSR'));
|
|
|
|
//fclose($fp);
|
|
|
|
//fclose($fp);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|