function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'object_content' => 'content',
         'file_id' => 'file_id'
       )
   );
 }
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'description' => 'description',
	      )
	  );     
	}  
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'code' => 'code',
       )
   );
 }
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'paragraph_content' => 'content',
       )
   );
 }
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'url' => 'url',
         'new_window' => 'new_window',
       )
   );
 }
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'document_content' => 'content',
         'annotation' => 'annotation',
       )
   );
 }
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'subscribe_mail_content' => 'content',
  				'author' => 'author',
	      )
	  );     
	}   
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'annotation' => 'annotation',
  				'image_id' => 'image_id',
  				'uri' => 'uri',
	      )
	  );     
	}  
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'annotation' => 'annotation',
  				'object_content' => 'content',
  				'image_id' => 'image_id'
	      )
	  );     
	}  
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'image_id' => 'image_id',
  				'annotation' => 'annotation',
  				'news_content' => 'content',
  				'news_date' => 'news_date',
	      )
	  );     
	}  
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'annotation' => 'annotation',
         'image_id' => 'image_id',
         'url' => 'url',
         'start_date' => 'start_date',
         'finish_date' => 'finish_date',
       )
   );
 }
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'name' => 'name',
         'lastname' => 'lastname',
         'password' => 'password',
         'email' => 'email',
         'second_password' => 'second_password',
       )
   );
 }
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'article_content' => 'content',
  				'annotation' => 'annotation',
  				'author' => 'author',
  				'source' => 'source',
  				'uri' => 'uri',
	      )
	  );     
	}  
 function _define_datamap()
 {
     $datamap = array('description' => 'description');
     $ini =& get_ini('image_variations.ini');
     $image_variations = $ini->get_all();
     foreach ($image_variations as $variation => $variation_data) {
         $datamap['upload_' . $variation . '_max_size'] = 'upload_' . $variation . '_max_size';
         $datamap['generate_' . $variation . '_max_size'] = 'generate_' . $variation . '_max_size';
         $datamap[$variation . '_action'] = $variation . '_action';
         $datamap[$variation . '_base_variation'] = $variation . '_base_variation';
     }
     return complex_array::array_merge(parent::_define_datamap(), $datamap);
 }
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'annotation' => 'annotation',
  				'news_content' => 'content',
  				'news_date' => 'news_date',
  				'start_date' => 'start_date',
  				'finish_date' => 'finish_date',
	      )
	  );     
	}   
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'question' => 'question',
         'question_author' => 'question_author',
         'question_author_email' => 'question_author_email',
         'answer' => 'answer',
         'answer_author' => 'answer_author',
         'answer_author_email' => 'answer_author_email',
       )
   );
 }
 function _define_datamap()
 {
     return complex_array::array_merge(parent::_define_datamap(), array('annotation' => 'annotation'));
 }
 function _define_datamap()
 {
     return complex_array::array_merge(parent::_define_datamap(), array('message_content' => 'content'));
 }
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'mail_template' => 'mail_template',
	      )
	  );     
	}  
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
				  'image_id' => 'image_id',
	      )
	  );     
	}  
  function _define_datamap()
	{
	  return complex_array :: array_merge(
	      parent :: _define_datamap(),
	      array(
  				'message' => 'message',
  				'sender' => 'sender',
  				'sender_email' => 'sender_email',
	      )
	  );     
	}  
 function _define_datamap()
 {
   return complex_array :: array_merge(
       parent :: _define_datamap(),
       array(
         'start_date' => 'start_date',
         'finish_date' => 'finish_date',
         'restriction' => 'restriction',
       )
   );
 }