function flexfile_add_fields($event, $object_type, $object) { if (($event == 'create' || $event == 'update') && $object_type == 'object' && $object->getSubtype() == 'file') { $form = flexfile_get_file_form($object, $object->file_category); if ($form) { $data = form_get_data_from_form_submit($form->getGUID()); foreach ($data as $key => $value) { $object->{$key} = $value; } } } return $object; }
<small><?php echo $friendlytime; ?> </small></p> </div> </div> <div class="filerepo_maincontent"> <div class="filerepo_description"><?php echo autop($desc); ?> </div> <?php $form = flexfile_get_file_form($file); if ($form && $form->display_template) { echo form_view_entities(array($file), $form, 'display'); } else { ?> <div class="filerepo_tags"><div class="object_tag_string"><?php echo elgg_view('output/tags', array('value' => $tags)); ?> </div></div> <?php } if (elgg_view_exists('file/specialcontent/' . $mime)) { echo "<div class=\"filerepo_specialcontent\">" . elgg_view('file/specialcontent/' . $mime, $vars) . "</div>"; } else { if (elgg_view_exists("file/specialcontent/" . substr($mime, 0, strpos($mime, '/')) . "/default")) { echo "<div class=\"filerepo_specialcontent\">" . elgg_view("file/specialcontent/" . substr($mime, 0, strpos($mime, '/')) . "/default", $vars) . "</div>";
?> </label> </p> <p> <label><?php echo elgg_echo("description"); ?> <br /> <?php echo elgg_view("input/longtext", array("internalname" => "description", "value" => $description)); ?> </label> </p> <?php $form = flexfile_get_file_form($vars['entity']); if ($form) { $tab_data = form_get_data_for_profile_edit_form($form, $vars['entity']); echo elgg_view('form/forms/display_form_content', array('tab_data' => $tab_data, 'description' => '', 'preview' => 0, 'form' => $form, 'form_data_id' => 0)); } else { ?> <p> <label><?php echo elgg_echo("tags"); ?> <br /> <?php echo elgg_view("input/tags", array("internalname" => "tags", "value" => $tags)); ?> </label> </p>
$fd = get_input('form_data', array()); if ($type == 'user') { // load flexprofile model require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/flexprofile/models/model.php"; $form = flexprofile_get_profile_form(); } else { if ($type == 'group') { // load flexgroupprofile model require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/flexgroupprofile/models/model.php"; $form = flexgroupprofile_get_profile_form(); set_context('groups'); } else { if ($type == 'file') { // load flexgroupprofile model require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/flexfile/models/model.php"; $form = flexfile_get_file_form(); set_context('file'); } else { $form_id = (int) get_input('form_id', 0); $form = get_entity($form_id); } } } $offset = (int) get_input('offset', 0); $limit = 5; $result = form_get_data_with_search_conditions_simple($fd, $type, $form->getGUID(), $limit, $offset); $count = $result[0]; $entities = $result[1]; if ($entities) { if ($form->profile == 1 || $form->profile == 2) { echo elgg_view_entity_list($entities, $count, $offset, $limit, false, false);