Пример #1
0
 public static function getDb()
 {
     return bigDb('translation', SITE_NAME);
 }
Пример #2
0
 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();
 }
Пример #3
0
 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);
 }