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)); } } }
public static function addToDefaultNaprav($discipline_id) { db::replace(TABLE_DISCIPLINE_TO_NAPRAVL, array('napravl_id' => Napravls::getDefaultID(), 'discipline_id' => $discipline_id)); }