function _define_attributes_definition()
	{
		return complex_array :: array_merge(
				parent :: _define_attributes_definition(),
				array(
				'title' => '',
				'name' => array('type' => 'numeric'),
				'search' => array('search' => true),
				));		
	}
  function run(&$filter_chain, &$request, &$response) 
  {
    debug :: add_timing_point('locale filter started');
    
    if(!$node = map_request_to_node($request))
    {
    	define('CONTENT_LOCALE_ID', DEFAULT_CONTENT_LOCALE_ID);
    	define('MANAGEMENT_LOCALE_ID', CONTENT_LOCALE_ID);
    	
    	$locale =& locale :: instance();    	
    	$locale->setlocale();
    	
      $filter_chain->next();
      return;
    }
          
    if($object_locale_id = site_object :: get_locale_by_id($node['object_id']))
    	define('CONTENT_LOCALE_ID', $object_locale_id);
    else
      define('CONTENT_LOCALE_ID', DEFAULT_CONTENT_LOCALE_ID);
    
    $user = user :: instance();
    if($user_locale_id = $user->get_locale_id())
    	define('MANAGEMENT_LOCALE_ID', $user_locale_id);
    else
      define('MANAGEMENT_LOCALE_ID', CONTENT_LOCALE_ID);
              
    debug :: add_timing_point('locale filter finished');

  	$locale =& locale :: instance();    	
  	$locale->setlocale();
    
    $filter_chain->next();
  }   
 function mock_root_object()
 {
   parent :: site_object();
 }
 function faq_folder_container()
 {
     parent::site_object();
 }
 function ad_block_folder()
 {
     parent::site_object();
 }
 function delete()
 {
     if (!parent::delete()) {
         return false;
     }
     return $this->_delete_versioned_content_records();
 }
 function site_object_manipulation_test()
 {
     parent::site_object();
 }
 function class_folder()
 {
     parent::site_object();
 }
 function version()
 {
     parent::site_object();
 }
 function file_select()
 {
     parent::site_object();
 }
 function image_select()
 {
     parent::site_object();
 }
 function objects_access()
 {
     parent::site_object();
 }
Example #13
0
 function chat()
 {
     parent::site_object();
 }
 function site_object_auto_identifier_test_version()
 {
     parent::site_object();
 }
 function stats_event()
 {
     parent::site_object();
 }
 function poll_container()
 {
     parent::site_object();
 }
 function template_source()
 {
     parent::site_object();
 }
 function fetching_test_object2()
 {
     parent::site_object();
 }
	function paragraphs_list_page()
	{
		parent :: site_object();
	}
 function site_object_fetch_test_version()
 {
     parent::site_object();
 }
	function site_map()
	{
		parent :: site_object();
	}
 function admin_page()
 {
     parent::site_object();
 }
 function site_param_object()
 {
     parent::site_object();
 }
 function files_folder()
 {
     parent::site_object();
 }
 function guestbook()
 {
     parent::site_object();
 }
	function stats_report()
	{
		parent :: site_object();
	}
 function login_object()
 {
     parent::site_object();
 }
	function user_groups_folder()
	{
		parent :: site_object();
	}
 function user_activate_password()
 {
     parent::site_object();
 }
	function documents_folder()
	{
		parent :: site_object();
	}