#include "User.h"
#include "Basket.h"
Defines | |
#define | KEY_USR_UID "uid" |
#define | KEY_USR_NAME "name" |
#define | KEY_USR_SURNAME "surname" |
#define | KEY_USR_ADDRESS "address" |
#define | KEY_USR_CITY "city" |
#define | KEY_USR_LOGIN "login" |
#define | KEY_USR_PASSWD "password" |
#define | KEY_USR_ADMIN "admin" |
#define | QUERY_LOGIN |
#define | QUERY_FETCH "SELECT * FROM users WHERE uid = " |
#define | QUERY_ADMIN_USERLST |
#define | QUERY_ADMIN_TREND |
Functions | |
ostream & | operator<< (ostream &aStream, User &u) |
#define KEY_USR_ADDRESS "address" |
Referenced by User::factory(), and operator<<().
#define KEY_USR_ADMIN "admin" |
Referenced by User::factory(), User::login(), User::userByID(), and AdminUser::userList().
#define KEY_USR_CITY "city" |
Referenced by User::factory(), and operator<<().
#define KEY_USR_LOGIN "login" |
Referenced by User::factory(), User::loginName(), and operator<<().
#define KEY_USR_NAME "name" |
Referenced by User::factory(), User::fullName(), and operator<<().
#define KEY_USR_PASSWD "password" |
Referenced by AdminUser::changeUserPassword(), and User::factory().
#define KEY_USR_SURNAME "surname" |
Referenced by User::factory(), User::fullName(), and operator<<().
#define KEY_USR_UID "uid" |
Referenced by User::factory(), NormalUser::placeOrder(), User::primaryKey(), and User::uniqueID().
#define QUERY_ADMIN_TREND |
"SELECT DATE_FORMAT(date, '%Y') AS year, " \ "DATE_FORMAT(date, '%m') as month, " \ "SUM(total) AS total_sales FROM orders " \ "GROUP BY year, month ORDER BY year, month"
Referenced by AdminUser::showMonthlyTrend().
#define QUERY_ADMIN_USERLST |
"SELECT * FROM users WHERE admin=0 "\ "ORDER BY surname, name"
Referenced by AdminUser::userList().
#define QUERY_FETCH "SELECT * FROM users WHERE uid = " |
Referenced by User::userByID().
#define QUERY_LOGIN |
"SELECT * FROM users WHERE login = %0q AND " \ "password = %1q"
Referenced by User::login().
ostream& operator<< | ( | ostream & | aStream, | |
User & | u | |||
) |
References KEY_USR_ADDRESS, KEY_USR_CITY, KEY_USR_LOGIN, KEY_USR_NAME, KEY_USR_SURNAME, and ManagedObject::valueForKey().