fhiiqm/form/info_file_form.inc.php
author Bettina Schwarzer
Fri, 05 Feb 2016 14:03:40 +0100
changeset 44 d652bbba2d43
parent 37 d0b1e73eda83
permissions -rw-r--r--
fhiiqm: achilleus -> db2, Korrekturen

<?php

/**
 * @author Bettina Schwarzer, Fritz-Haber-Institut
 * @copyright 04/2013
 * 
 * Form: + Info-File (Bezeichnung, Upload Felder)
 * 
 */

        if (isset($inf['ifname'])) $anzdoc = count($inf['ifname']); else $anzdoc = 1;
        echo            
        "<tr>
	       <td>Dokumente
                <br />&nbsp;&nbsp;&nbsp;bitte <u>keine</u> Umlaute<br />&nbsp;&nbsp;&nbsp;in gew&auml;hlten Dateinamen angeben!</td>
	       <td><div id='adddoc'>
                <span></span>\nDok-Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name=\"inf[ifname][]\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"". $inf['ifname'][0] ."\" />
                &nbsp;&nbsp;&nbsp;
                Schlagwort&nbsp;&nbsp;&nbsp;<input type='text' name=inf[swort][]  size=\"30\" maxlength=\"50\" value='".$inf['swort'][0]."' />";
            echo "<input class='pr' type='checkbox' id='del_0' name='inf[del][0]' value='1'/>";    
            echo "&nbsp;&nbsp;&nbsp;<a href=\"javascript:addInputf('adddoc',$anzdoc)\" title=\"weiteres Dokument\"><img src=\"/fhiiqm/img/add.png\" /></a>
            &nbsp;&nbsp;&nbsp;<a href=\"javascript:markdelInput('adddoc',$anzdoc)\" title=\"l&ouml;schen markiertes Dokument\"><img src=\"/fhiiqm/img/delete.png\" /></a>";
			if ( is_uploaded_file($_FILES["ifile"]["tmp_name"][0]) && isset($inf['ifname'][0]) && $inf['ifname'][0]<'!')
			{
				echo "<br /><span class=\"red\">Dateiname ist erforderlich!</span>\n";
//				$okn = false;
			}
//			else if ($inf['ifname'][0]>='!' && $okn) $okn = true; else $okn = false;
                
            if ($sub)
            {
        		echo "<br />Upload-Dokument&nbsp;&nbsp;&nbsp;&nbsp;
        		<input type=\"file\" name=\"ifile[]\" size=\"50\" maxlength=\"50\" value=\"" .$_FILES["ifile"]["name"][0] . "\"/>";
            }
            if ($sub || (isset($inf) && !$ok))
            {
                if (count($inf['ifname'])>1)
                {
                    $i=0;
                    foreach ($inf['ifname'] as $akt)
                    {
                        if ($i>0)
                        {
                            echo "<span></span><br />\nDok-Name&nbsp;&nbsp;&nbsp;&nbsp;
                            <input name=\"inf[ifname][]\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"". $inf['ifname'][$i] ."\" />
                            &nbsp;&nbsp;&nbsp;
                            Schlagwort&nbsp;&nbsp;&nbsp;<input type='text' name=inf[swort][]  size=\"30\" maxlength=\"50\" value='".$inf['swort'][$i]."' />";
                            if (isset($inf['del'])) $cls = "dispil"; else $cls = "pr";
                            if (isset($inf['del'][$i])) $chk = "checked = ' checked'"; else $chk ="";
                            echo "<span id='cbl_$i'>&nbsp;&nbsp;&nbsp;<input class='$cls' type='checkbox' id='del_$i' name='inf[del][$i]' value='1'$chk /></span>
                                <span id='lb_$i' class='$cls'>&nbsp;l&ouml;schen?</span>";    
                      		if (is_uploaded_file($_FILES["ifile"]["tmp_name"][$i]) && isset($inf['ifname'][$i]) && (is_null($inf['ifname'][$i]) || $inf['ifname'][$i]<'!'))
            				{
            					echo "<br><span class=\"red\">Dateiname ist erforderlich!</span>\n";
//            					$okn = false;
            				}
//                			else if ($inf['ifname'][$i]>='!' && $okn) $okn = true; else $okn = false;
                                
                            echo "<img src='/fhiiqm/img/nixt.gif' border='0' height='100%' />\n";
                    		if ($sub)
                            {
                                echo "<br />Upload-Dokument&nbsp;&nbsp;&nbsp;&nbsp;
                        		<input type=\"file\" name=\"ifile[]\" size=\"50\" maxlength=\"50\" value=\"" .$_FILES["ifile"]["name"][$i] . "\"/>";
                            }
                        }
                        $i++;
                    }
                }                
            }
        echo "
        </div>";
                if (count($inf['ifname'])>0)
                {
                    $i=0;
                    foreach ($inf['ifname'] as $akt)
                    {
                        if ($inf['ifname'][$i]>='!' && file_exists("infos/".$inf['ifname'][$i]))
                            echo "<br />Dokument anschauen:&nbsp;<a href='/fhiiqm/infos/" . $inf['ifname'][$i] ."'>" . $inf['ifname'][$i] . "</a>";
                        $i++;
                    }
                 }    

        echo "</td>
        </tr>\n";


?>