コード例 #1
0
 public static function save()
 {
     $insert['url'] = $_GET['r'];
     $insert['route'] = REST::getRouteName();
     $insert['params'] = json_encode(REST::getInputs());
     $insert['ip'] = $_SERVER['REMOTE_ADDR'];
     PG::insert('logs', $insert);
 }
コード例 #2
0
 public static function create($model)
 {
     $table = self::$static_table;
     if (isset($model->is_main)) {
         $model->is_main = $model->is_main && $model->is_main !== 'f' ? 'TRUE' : 'FALSE';
     }
     if (isset($model->deleted)) {
         $model->deleted = $model->deleted && $model->deleted !== 'f' ? 'TRUE' : 'FALSE';
     }
     PG::insert("{$table}", $model);
 }
コード例 #3
0
 public static function createUserFromFacebook($facebook_user)
 {
     $table = self::$static_table;
     $user = self::findByEmail($facebook_user->email);
     if (isset($user->id)) {
         return $user;
     }
     $model = new stdClass();
     $model->name = $facebook_user->name;
     $model->email = $facebook_user->email;
     $model->gender = $facebook_user->gender;
     $model->facebook_id = $facebook_user->id;
     $model->job = 'User';
     PG::insert("{$table}", $model);
     return self::findUserFromFacebook($model->facebook_id);
 }
コード例 #4
0
 public static function create($model)
 {
     $table = self::$static_table;
     PG::insert("{$table}", $model);
 }