public static function IndeksujGaleriePozycjeDlaArtykulu($artykul_gid)
 {
     $del_query = "DELETE FROM #S#artykuly_galeriepozycje WHERE artykuly_GID=?";
     $del_result = DataBase::GetDbInstance()->ExecuteQueryWithParams($del_query, array((int) $artykul_gid));
     $a = Artykuly::PobierzArtykulJezyk($artykul_gid);
     if ($a->GetTagi() != '') {
         $sub_query = "SELECT GID FROM #S#galeriepozycje WHERE Tagi <> '' AND Tagi LIKE ? AND IdJezyk=1045";
         $ins_query = "INSERT INTO #S#artykuly_galeriepozycje (artykuly_GID, galeriepozycje_GID) VALUES(?, ?);";
         $tagi = explode(",", $a->GetTagi());
         $unique_tags = array();
         foreach ($tagi as $tag) {
             if (!isset($unique_tags[$tag])) {
                 $sub_result = DataBase::GetDbInstance()->ExecuteQueryWithParams($sub_query, array('%' . $tag . '%'));
                 while ($sub_row = DataBase::GetDbInstance()->FetchArray($sub_result)) {
                     $ins_result = DataBase::GetDbInstance()->ExecuteQueryWithParams($ins_query, array($a->GetGID(), $sub_row['GID']));
                 }
                 $unique_tags[$tag] = true;
             }
         }
     }
 }