source: branches/1.2/workflow/inc/local/functions/function.wf_get_uploaded_files.php @ 1349

Revision 1349, 834 bytes checked in by niltonneto, 15 years ago (diff)

Ticket #561 - Inclusão do módulo Workflow faltante nessa versão.

  • Property svn:executable set to *
Line 
1<?php
2/**
3 * Gets uploaded files
4 * @param string $name File's name
5 * @return array
6 * @license http://www.gnu.org/copyleft/gpl.html GPL
7 * @package Workflow
8 * @subpackage local
9 * @access public
10 */
11function wf_get_uploaded_files( $name )
12{
13        if (!isset($_FILES[$name]))
14                return array();
15       
16        $filesArray = $_FILES[$name];
17        $fileAtributes = array_keys($filesArray);
18        $numberOfFiles = count($filesArray['name']);
19        $return = array();
20       
21        if ((!is_array($filesArray['name'])))
22        {
23                $return[0] = $filesArray;
24                $return[0]['content'] = file_get_contents($filesArray['tmp_name']);
25        }
26        else
27                for ($i = 0; $i < $numberOfFiles; $i++)
28                {
29                        foreach ($fileAtributes as $atribute)
30                                $return[$i][$atribute] = $filesArray[$atribute][$i];
31                        $return[$i]['content'] = file_get_contents($filesArray['tmp_name'][$i]);
32                }
33       
34        return $return;
35}
36?>
Note: See TracBrowser for help on using the repository browser.