public static function FindAll($entityName) { self::Connect(); $entities = RedBean_Facade::findAll($entityName, ''); self::Close(); return $entities; }
public function testMarkAuthCodeAsUsed() { $client_bean = $this->redbean->dispense($this->tables['code']); $client = new \ebussola\oauth\client\Client($client_bean); $code_str = md5(uniqid(time())); $data = []; $redirect_uri = 'http://google.com'; $expires = time() + 3600; $this->redbean_storage->createAuthCode($code_str, $client, $data, $redirect_uri, $expires); $this->redbean_storage->markAuthCodeAsUsed($code_str); $results = $this->redbean->findAll($this->tables['code'], 'code = ?', [$code_str]); $this->assertCount(0, $results); }
$order_by[] = $order[0] . ' ' . $order[1]; } $order_by = implode(',', $order_by); $query->order_by($order_by); } $limits = json_decode($app->request()->params('limit')); if (is_array($limits)) { $query->limit(implode(', ', $limits)); } else { if (is_array($config['default_sql_limit']) && $tableName !== 'managepackages') { $query->limit(implode(', ', $config['default_sql_limit'])); } } $data = $query->get(); } catch (Exception $e) { $data = R::exportAll(R::findAll($tableName)); } $data = $r->unserialize($data); $data = $r->fireHookIfExists($package, $name, 'afterGet', $data); if ($data === false) { return $r->respond(403, 'FORBIDDEN:HOOK', true); } return $r->respond(200, $data); }); $app->get('/:package/:name/:id', 'API', 'CHECKTOKEN', 'RATELIMITER', function ($package, $name, $id) use($r) { $tableName = $r->genTableName($package, $name); if (!$r->packageOK($package, 'list') && $tableName !== 'managepackages') { return $r->respond(400, 'BAD REQUEST', true); } $data = R::findOne($tableName, 'id = ?', array($id)); if ($data) {
public function setColors($selected) { $all_colors = $this->getColors(); $array = $this->getColorsData($all_colors); foreach ($all_colors as $key => $value) { if (in_array($key, $selected) && !in_array($key, $array)) { $this->setModelAttribute($this->id, $key); } elseif (in_array($key, $array) && !in_array($key, $selected)) { $item = R::findAll('rel_model_attr', 'model_id = ? AND attr_id = ?', [$this->id, $key]); R::trashAll($item); } } }