Büyük ihtimal host sağlayıcınız sürümlerle ilgili bir güncelleme yapmıştır, yada yeni bir hosta taşınmıştır. Ondan kaynaklı olabilir bu şekilde hatalar almanız.

Belirttiğiniz hata da aynı mantıkta. $data['language_id'] değişkeni tanımlı değil, nerede tanımlanması gerekiyor ise tanımlamayı yaparsanız soruın düzelir. Yoksa da yine aynı mantıkla if (isset($data['language_id'])) {....} şeklinde değiştirirseniz hata basmaz.