public static function getDb() { return bigDb('translation', SITE_NAME); }
function deleteCascade(array $fields) { foreach ($fields as $field) { $val = isake($this->_data, $field, false); if (fnmatch('*_id', $field) && false !== $val) { $row = bigDb(str_replace('_id', '', $field))->find($val); if ($row) { $row->delete(); } } } return $this->delete(); }
function getDraftArticles($draft, $object = false) { if (is_object($draft)) { $draft = $draft->id; } if (!is_numeric($draft)) { throw new Exception('Draft must be an instance of draft or be an id'); } $draft = (int) $draft; return bigDb('article')->where(['draft_id', '=', $draft])->exec($object); }