[UPDATE] changed hardcoded table names
This commit is contained in:
parent
fbdd811d7f
commit
37b8d5a56b
@ -122,9 +122,13 @@ class User extends Base {
|
|||||||
**/
|
**/
|
||||||
public function getLastRegisteredUsers($limit=10) {
|
public function getLastRegisteredUsers($limit=10) {
|
||||||
$this->debug->append("STA " . __METHOD__, 4);
|
$this->debug->append("STA " . __METHOD__, 4);
|
||||||
|
$invitation = new Invitation();
|
||||||
|
$invitation->setMysql($this->mysqli);
|
||||||
|
$invitation->setDebug($this->debug);
|
||||||
|
$invitation->setLog($this->log);
|
||||||
$stmt = $this->mysqli->prepare("
|
$stmt = $this->mysqli->prepare("
|
||||||
SELECT a.id,a.username as mposuser,a.email,a.signup_timestamp,u.username as inviter FROM " . $this->getTableName() . " AS a
|
SELECT a.id,a.username as mposuser,a.email,a.signup_timestamp,u.username as inviter FROM " . $this->getTableName() . " AS a
|
||||||
LEFT JOIN invitations AS i
|
LEFT JOIN " . $invitation->getTableName() . " AS i
|
||||||
ON a.email = i.email
|
ON a.email = i.email
|
||||||
LEFT JOIN " . $this->getTableName() . " as u
|
LEFT JOIN " . $this->getTableName() . " as u
|
||||||
ON i.account_id = u.id
|
ON i.account_id = u.id
|
||||||
@ -141,10 +145,14 @@ class User extends Base {
|
|||||||
**/
|
**/
|
||||||
public function getTopInviters($limit=10) {
|
public function getTopInviters($limit=10) {
|
||||||
$this->debug->append("STA " . __METHOD__, 4);
|
$this->debug->append("STA " . __METHOD__, 4);
|
||||||
|
$invitation = new Invitation();
|
||||||
|
$invitation->setMysql($this->mysqli);
|
||||||
|
$invitation->setDebug($this->debug);
|
||||||
|
$invitation->setLog($this->log);
|
||||||
$stmt = $this->mysqli->prepare("
|
$stmt = $this->mysqli->prepare("
|
||||||
SELECT COUNT(i.account_id) as invitationcount,a.id,a.username,a.email,
|
SELECT COUNT(i.account_id) as invitationcount,a.id,a.username,a.email,
|
||||||
(SELECT COUNT(account_id) FROM invitations WHERE account_id = i.account_id AND is_activated = 1 GROUP BY account_id) AS activated
|
(SELECT COUNT(account_id) FROM " . $invitation->getTableName() . " WHERE account_id = i.account_id AND is_activated = 1 GROUP BY account_id) AS activated
|
||||||
FROM invitations AS i
|
FROM " . $invitation->getTableName() . " AS i
|
||||||
LEFT JOIN " . $this->getTableName() . " AS a
|
LEFT JOIN " . $this->getTableName() . " AS a
|
||||||
ON a.id = i.account_id
|
ON a.id = i.account_id
|
||||||
GROUP BY i.account_id
|
GROUP BY i.account_id
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user