Exemplo n.º 1
0
 $uploader->setOptional();
 $uploader->setMIMETypes($acceptedFiles, 'El tipo de archivo es incorrecto');
 $dir = 'uploads/banner/';
 $dir2 = 'uploads/banner/thumbs/';
 $imageDescrip = fRequest::encode('imageDescrip');
 $uploaded = fUpload::count('files');
 for ($i = 0; $i < $uploaded; $i++) {
     $ext = strtolower(pathinfo($_FILES['files']['name'][$i], PATHINFO_EXTENSION));
     $_FILES['files']['name'][$i] = fURL::makeFriendly(str_replace(' ', '-', $_FILES['files']['name'][$i])) . ".{$ext}";
     $uploader->move($dir, 'files', $i);
     $fileName[] = $_FILES['files']['name'][$i];
     $fileType[] = $_FILES['files']['type'][$i];
     copy($dir . $fileName[$i], $dir2 . $fileName[$i]);
     $image3 = new fImage($dir2 . $fileName[$i]);
     $image3->cropToRatio(1, 1, 'left', 'bottom');
     $image3->resize(200, 0);
     $image3->saveChanges();
     /*
     				    $ftp = new ftp($user,$pass);
     $ftp->upload($dir . "/" . $fileName[$i], 'DIR EN REMOTE');
     # resize 
     $ftp->upload($dir2 . "/" . $fileName[$i], 'DIR EN REMOTE');
     $image->delete
     */
 }
 /*
  * Add Files to DataBase (Resource)
  */
 try {
     $statement = fORMDatabase::retrieve()->prepare("INSERT INTO resource (id_entity,id_section,token,url,resource_type,description) VALUES (%i, 1, '', %s, %s, %s)");
     for ($i = 0; $i < $uploaded; $i++) {
if (!isset($_GET['id'])) {
    echo "<div class=\"ui-state-error ui-corner-all\">\r\n\t\t\t\t\t<span class=\"ui-icon ui-icon-alert\" style=\"float: left; margin-right: 30px;\"></span>\r\n\t\t\t\t\tYou arrived to this page in error</div>";
} else {
    try {
        $inv_item = new Inv_item($_GET['id']);
        ?>
		<div id="content">
		<div id="Id" class="span-8"><h1 id="idCaption"><?php 
        echo $inv_item->prepareId();
        ?>
</h1>
			<?php 
        try {
            $profile = new fImage($inv_item->getImageUrl());
            if ($profile->getWidth() != 300) {
                $profile->resize(300, 0);
                $profile->saveChanges();
            }
            echo "<img class=\"view-img\" src=\"" . $inv_item->prepareImageUrl() . "\"></img>";
        } catch (fExpectedException $e) {
            if ($e->getMessage() === "No filename was specified") {
                echo "<div class=\"info\">No picture available, please upload.</div><br />";
            } else {
                echo "<div class=\"info\">" . $e->getMessage() . "</div><br />";
            }
        }
        ?>
			<?php 
        if (fAuthorization::checkAuthLevel('admin')) {
            // Execute admin specific code
            ?>