Exemplo n.º 1
0
 public static function addDisciplines($author_id, $disciplines_ids)
 {
     self::deleteDisciplines($author_id);
     foreach ($disciplines_ids as $discipline_id) {
         if (empty($discipline_id)) {
             continue;
         }
         db::insert(TABLE_AUTHOR_TO_DISCIPLINE, array('author_id' => $author_id, 'discipline_id' => $discipline_id));
         $napravls_ids = Disciplines::getNapravListAsArray($discipline_id);
         foreach ($napravls_ids as $napravl_id) {
             db::replace(TABLE_AUTHOR_TO_NAPRAVL, array('author_id' => $author_id, 'napravl_id' => $napravl_id));
         }
     }
 }
Exemplo n.º 2
0
 public static function addToDefaultNaprav($discipline_id)
 {
     db::replace(TABLE_DISCIPLINE_TO_NAPRAVL, array('napravl_id' => Napravls::getDefaultID(), 'discipline_id' => $discipline_id));
 }