Esempio n. 1
0
 /**
  * @see FolderInterface::get_object_id_path()
  * @return integer
  */
 public function get_object_id_path()
 {
     if ($this->folder_id) {
         $data_entity = DataEntity::get_instance($this->data_entity_id);
         $return_array = array();
         array_push($return_array, $this->folder_id);
         while (($parent_data_entity_id = $data_entity->get_parent_folder()) != null) {
             $data_entity = DataEntity::get_instance($parent_data_entity_id);
             array_push($return_array, Folder_Access::get_entry_by_data_entity_id($parent_data_entity_id));
         }
         return $return_array;
     } else {
         return null;
     }
 }