improved documentation, better api documentation
This commit is contained in:
		@@ -2,18 +2,14 @@
 | 
			
		||||
/*! @file
 | 
			
		||||
 | 
			
		||||
    @id $Id$
 | 
			
		||||
*/
 | 
			
		||||
//       1         2         3         4         5         6         7         8
 | 
			
		||||
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
 | 
			
		||||
 | 
			
		||||
    @see @ref apipubkey
 | 
			
		||||
/// Get a user's public key
 | 
			
		||||
/** Get the public key of a user.
 | 
			
		||||
 | 
			
		||||
    @page api
 | 
			
		||||
 | 
			
		||||
    @section apipubkey Get Public Key
 | 
			
		||||
 | 
			
		||||
    API-call pubkey.php
 | 
			
		||||
 | 
			
		||||
    Get the public key of a user.
 | 
			
		||||
 | 
			
		||||
    @param user Name of the user to ge public key from.
 | 
			
		||||
    @param $user Name of the user to ge public key from.
 | 
			
		||||
 | 
			
		||||
    @return json encoded value:
 | 
			
		||||
     - @c null in case of error (user does not exist)
 | 
			
		||||
@@ -22,24 +18,27 @@
 | 
			
		||||
         pubkey: 'armored public key string'
 | 
			
		||||
       }
 | 
			
		||||
       @endcode
 | 
			
		||||
 | 
			
		||||
    @api Get A User's Public Key
 | 
			
		||||
*/
 | 
			
		||||
//       1         2         3         4         5         6         7         8
 | 
			
		||||
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
 | 
			
		||||
try {
 | 
			
		||||
  require_once("usertable.php");
 | 
			
		||||
  $user = $db->real_escape_string($_REQUEST['user']);
 | 
			
		||||
  $q = $db->query("select pubkey from user where name='$user';");
 | 
			
		||||
  /* if ($q->num_rows!=1 && $user=="safechat") { */
 | 
			
		||||
  /*   require_once("optionstable.php"); */
 | 
			
		||||
  /*   createSafechatUser(); */
 | 
			
		||||
  /*   $q = $db->query("select pubkey from user where name='$user';"); */
 | 
			
		||||
  /* } */
 | 
			
		||||
  if ($q->num_rows==1) {
 | 
			
		||||
    echo json_encode($q->fetch_row()[0]);
 | 
			
		||||
  } else {
 | 
			
		||||
function pubkey($user) {
 | 
			
		||||
  try {
 | 
			
		||||
    require_once("opendb.php");
 | 
			
		||||
    $user = $db->real_escape_string($user);
 | 
			
		||||
    $q = $db->query("select pubkey from user where name='$user';");
 | 
			
		||||
    /* if ($q->num_rows!=1 && $user=="safechat") { */
 | 
			
		||||
    /*   require_once("optionstable.php"); */
 | 
			
		||||
    /*   createSafechatUser(); */
 | 
			
		||||
    /*   $q = $db->query("select pubkey from user where name='$user';"); */
 | 
			
		||||
    /* } */
 | 
			
		||||
    if ($q->num_rows==1) {
 | 
			
		||||
      echo json_encode($q->fetch_row()[0]);
 | 
			
		||||
    } else {
 | 
			
		||||
      echo json_encode(null);
 | 
			
		||||
    }
 | 
			
		||||
  } catch (Exception $e) {
 | 
			
		||||
    echo json_encode(null);
 | 
			
		||||
  }
 | 
			
		||||
} catch (Exception $e) {
 | 
			
		||||
  echo json_encode(null);
 | 
			
		||||
}
 | 
			
		||||
pubkey($_REQUEST['user']);
 | 
			
		||||
?>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user