Changeset 26308


Ignore:
Timestamp:
06/10/10 12:59:48 (7 years ago)
Author:
jval
Message:

Delete untranslated content only when there's fallback content, refs #1626

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ragnaroek/midcom/midcom.core/midcom/services/multilang.php

    r26307 r26308  
    311311                            }
    312312
    313                             self::is_real(false);
    314                             self::set_default_lang_to_lang0();
    315                             $object->delete();
    316                             self::set_default_lang_back();
    317                             self::is_real(true);
     313                            midgard_connection::set_lang(self::get_default_lang());
     314                            try
     315                            {
     316                                $class = get_class($object);
     317                                new $class($object->guid);
     318                                midgard_connection::set_lang($real_lang);
     319
     320                                self::is_real(false);
     321                                self::set_default_lang_to_lang0();
     322                                $object->delete();
     323                                self::set_default_lang_back();
     324                                self::is_real(true);
     325                            }
     326                            catch (Exception $e)
     327                            {
     328                                midgard_connection::set_lang($real_lang);
     329                            }
    318330                        }
    319331                    }
Note: See TracChangeset for help on using the changeset viewer.