Browse Source

Merge pull request #1 from emreakay/2.5-stable

2.5 stable
develop
paulcanning 9 years ago
parent
commit
3932bef15b
  1. 23
      application/libraries/Aauth.php

23
application/libraries/Aauth.php

@ -13,7 +13,7 @@
* *
* @copyright 2014-2016 Emre Akay * @copyright 2014-2016 Emre Akay
* *
* @version 2.5.0 * @version 2.5.2
* *
* @license LGPL * @license LGPL
* @license http://opensource.org/licenses/LGPL-3.0 Lesser GNU Public License * @license http://opensource.org/licenses/LGPL-3.0 Lesser GNU Public License
@ -1098,7 +1098,7 @@ class Aauth {
* @return bool * @return bool
*/ */
public function user_exist_by_name( $name ) { public function user_exist_by_name( $name ) {
return $this->user_exist_by_name($name); return $this->user_exist_by_username($name);
} }
/** /**
@ -1992,7 +1992,20 @@ class Aauth {
$query = $this->aauth_db->order_by('id','DESC'); $query = $this->aauth_db->order_by('id','DESC');
$query = $this->aauth_db->get( $this->config_vars['pms'], $limit, $offset); $query = $this->aauth_db->get( $this->config_vars['pms'], $limit, $offset);
return $query->result();
$result = $query->result();
if ($this->config_vars['pm_encryption']){
$this->CI->load->library('encrypt');
foreach ($result as $k => $r)
{
$result[$k]->title = $this->CI->encrypt->decode($r->title);
$result[$k]->message = $this->CI->encrypt->decode($r->message);
}
}
return $result;
} }
//tested //tested
@ -2014,8 +2027,10 @@ class Aauth {
} }
$query = $this->aauth_db->where('id', $pm_id); $query = $this->aauth_db->where('id', $pm_id);
$query = $this->aauth_db->group_start();
$query = $this->aauth_db->where('receiver_id', $user_id); $query = $this->aauth_db->where('receiver_id', $user_id);
$query = $this->aauth_db->or_where('sender_id', $user_id); $query = $this->aauth_db->or_where('sender_id', $user_id);
$query = $this->aauth_db->group_end();
$query = $this->aauth_db->get( $this->config_vars['pms'] ); $query = $this->aauth_db->get( $this->config_vars['pms'] );
if ($query->num_rows() < 1) { if ($query->num_rows() < 1) {
@ -2055,8 +2070,10 @@ class Aauth {
} }
$query = $this->aauth_db->where('id', $pm_id); $query = $this->aauth_db->where('id', $pm_id);
$query = $this->aauth_db->group_start();
$query = $this->aauth_db->where('receiver_id', $user_id); $query = $this->aauth_db->where('receiver_id', $user_id);
$query = $this->aauth_db->or_where('sender_id', $user_id); $query = $this->aauth_db->or_where('sender_id', $user_id);
$query = $this->aauth_db->group_end();
$query = $this->aauth_db->get( $this->config_vars['pms'] ); $query = $this->aauth_db->get( $this->config_vars['pms'] );
$result = $query->row(); $result = $query->row();
if ($user_id == $result->sender_id){ if ($user_id == $result->sender_id){

Loading…
Cancel
Save