Changeset 26264


Ignore:
Timestamp:
06/01/10 20:41:42 (7 years ago)
Author:
jval
Message:

Handle deletes properly considering the lang0 workflow. Set lang to object's lang before delete because with the lang0 workflow we're not always deleting the object from the same language. Refs #1626

File:
1 edited

Legend:

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

    r26263 r26264  
    9797                    (
    9898                        __CLASS__,
    99                         'set_default_lang_to_lang',
     99                        'set_langs',
    100100                    )
    101101                );
     
    108108                    (
    109109                        __CLASS__,
    110                         'set_default_lang_back',
     110                        'set_langs_back',
    111111                    )
    112112                );
     
    426426    }
    427427
     428    function set_langs($object)
     429    {
     430        if (!self::is_real()) return;
     431
     432        self::set_lang_to_object_lang($object);
     433        self::set_default_lang_to_lang();
     434    }
     435
    428436    function set_lang_back($new_lang = null)
    429437    {
     
    459467            return $return;
    460468        }
     469    }
     470
     471    function set_langs_back()
     472    {
     473        if (!self::is_real()) return;
     474
     475        self::set_default_lang_back();
     476        self::set_lang_back();       
    461477    }
    462478
Note: See TracChangeset for help on using the changeset viewer.