function uploadGalleryImage($config) { // проверка массива $_POST $descr = ''; if (!empty($_POST)) { $descr = isset($_POST['descr']) ? $_POST['descr'] : ''; } // если файл загружен if (is_uploaded_file($_FILES['image']['tmp_name'])) { if (typeIsImage($_FILES['image']['type'])) { if (move_uploaded_file($_FILES['image']['tmp_name'], $config['files']['galleryDir'] . '/' . basename($_FILES['image']['name']))) { // подготовка массива для записи в БД $newImage = ['file' => basename($_FILES['image']['name']), 'descr' => $descr]; // работа с бд if (addImage($newImage, $config)) { return true; } } } // если файл не загружен } else { return false; } }
<form enctype="multipart/form-data" method="post"> <p>title: <input type="text" name="title"/> </p> <p>body: <textarea name="body"/></textarea> </p> <input name="filedata" type="file" /> <p> <input type="submit" name="ok" value="Valider"/> </p> </form> <?php if (isset($_POST["title"]) && isset($_POST["body"])) { $user = getUser($_SESSION['login_user'], hash('haval256,5', trim($_SESSION['pwd_user']))); $user_id = $user->fetch()['id']; $uploaddir = 'img/'; $uploadfile = $uploaddir . basename($_FILES['filedata']['name']); if (move_uploaded_file($_FILES['filedata']['tmp_name'], $uploadfile)) { insert(basename($_FILES['filedata']['name']), $uploadfile, $_FILES['filedata']['type'], $_SESSION['login_user'], hash('haval256,5', trim($_SESSION['pwd_user']))); } else { echo "Attaque potentielle par téléchargement de fichiers.\n"; } $lastId = addImage(basename($_FILES['filedata']['name']), $uploadfile, $_FILES['filedata']['type']); addPosts($_POST["title"], $_POST["body"], $lastId, $user_id); } else { die("manque d'information"); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function postEdit(CategoryRequest $request, $id) { $object = Object::find($id); if ($request->parent_id) { $object->parent_id = $request->parent_id; } else { $object->parent_id = null; } $object->author_id = Auth::user()->id; $object->name = preg_replace('[ ]', '-', strtolower($request->name)); $object->title = $request->title; $object->content = $request->content; $object->excerpt = $request->excerpt; if ($request->hasFile('featuredImage')) { $file = $request->file('featuredImage'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $mimeType = $file->getMimeType(); $destinationPath = public_path() . '/uploads/'; $newfileName = sha1($filename . time()); $picture = $newfileName . '.' . $extension; $request->file('featuredImage')->move($destinationPath, $picture); if ($imageObject = addImage($object, $destinationPath, $picture, $filename, $newfileName, $extension, $mimeType, '_featured_image')) { } } if ($request->hasFile('contentImage')) { $file = $request->file('contentImage'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $mimeType = $file->getMimeType(); $destinationPath = public_path() . '/uploads/'; $newfileName = sha1($filename . time()); $picture = $newfileName . '.' . $extension; $request->file('contentImage')->move($destinationPath, $picture); if ($imageObject = addImage($object, $destinationPath, $picture, $filename, $newfileName, $extension, $mimeType, '_content_image')) { } } $object->save(); $object->setValue('_tooltip', $request->toolTip); return redirect('admin/categories')->with('message', 'Object saved successfully'); }
// $excelClass=createExcelApplication($excel); // $ExWb=createWorkbook($excel,$workbookname,"create",$excelClass); // $ExWb=createWorkbook($excel,$workbookname,"create"); $ExWs = createWorksheet($excel, $workSheetName, $ExWb, "create"); /** $verify=$excel->fileExists($workbookname); if($verify=="true"){ $excel->deleteFile($workbookname); } */ // if(file_exists("c:/report/dotc.jpg")){ // } // else { // copy("dotc.jpg","c:/report/dotc.jpg"); // } addImage(setRange("a1", "b6"), $excel, "c:/report/records picture2.jpg", "true", $ExWs); $i = 0; //Create the Header addContent(setRange("a1", "b6"), $excel, "", "true", $ExWs); $i = getRowNumber(7); //LEFT SIDE styleCellArea(setRange("c3", "g3"), "true", "false", $ExWs, $excel); styleCellArea(setRange("c4", "g4"), "true", "false", $ExWs, $excel); addContent(setRange("c2", "g2"), $excel, "Republic of the Philippines", "true", $ExWs); addContent(setRange("c3", "g3"), $excel, "DEPARTMENT OF TRANSPORTATION", "true", $ExWs); addContent(setRange("c4", "g4"), $excel, "AND COMMUNICATION", "true", $ExWs); addContent(setRange("c5", "g5"), $excel, "METRO RAIL TRANSIT III EDSA LINE", "true", $ExWs); addContent(setRange("c6", "g6"), $excel, "(DOTC-MRT3)", "true", $ExWs); //RIGHT SIDE styleCellArea(setRange("h3", "j3"), "true", "false", $ExWs, $excel); //addContent(setRange("h3","j3"),$excel,"ROUTING/ACTION SLIP","true",$ExWs);
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function postEdit(ObjectRequest $request, $id) { $object = Object::find($id); //$object->name = $request->name; $object->title = $request->title; $object->content = $request->content; $excerpt = strip_tags($request->content); $excerpt = preg_replace('/\\s+/', ' ', $excerpt); $object->excerpt = $excerpt; $object->save(); // if ($objecttype = Object::where('type', 'object_type') // ->where('name', '_object_type_' . $object['type'] ) // ->first() ) { // // if ( $fields = Object::getFields( $objecttype['id'] )->get() ) { // foreach ( $fields as $field ) { // if ( $fieldInfo = unserialize( $field['meta_value'] ) ) { // $value = Input::get($fieldInfo['id']); // // echo $value; // } // } // } // } //print_r(array_keys($_POST)); //abort(500, 'sadfds'); $fields = Object::getFields($id)->get(); foreach ($fields as $field) { foreach (array_keys($_POST) as $key) { if (substr($key, 0, 7) == '_field_') { $value = $request->input($key); if ($value == 'on') { $value = 1; } $object->setValue($key, $value); } } } $promoted = $request->input('_field_french_speakers'); if (!empty($promoted)) { $object->setValue('_field_french_speakers', 1); } else { $object->setValue('_field_french_speakers', 0); } $promoted = $request->input('_field_promoted'); if (!empty($promoted)) { $object->setValue('_field_promoted', 1); } else { $object->setValue('_field_promoted', 0); } if ($request->hasFile('featuredImage')) { $file = $request->file('featuredImage'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $mimeType = $file->getMimeType(); $destinationPath = public_path() . '/uploads/'; $newfileName = sha1($filename . time()); $picture = $newfileName . '.' . $extension; $request->file('featuredImage')->move($destinationPath, $picture); if ($imageObject = addImage($object, $destinationPath, $picture, $filename, $newfileName, $extension, $mimeType, '_featured_image')) { } } if ($request->hasFile('contentImage')) { $file = $request->file('contentImage'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $mimeType = $file->getMimeType(); $destinationPath = public_path() . '/uploads/'; $newfileName = sha1($filename . time()); $picture = $newfileName . '.' . $extension; $request->file('contentImage')->move($destinationPath, $picture); if ($imageObject = addImage($object, $destinationPath, $picture, $filename, $newfileName, $extension, $mimeType, '_content_image')) { } } return redirect('admin/objects')->with('message', 'Type saved successfully'); }
include "XMLGen.php"; $file = 'default.xml'; $subhandle = fopen($file, "w"); fwrite($subhandle, ''); fclose($subhandle); $sql = "SELECT * FROM photo"; $result = mysql_query($sql); openXML($file); openSlideshow($file); openOption($file); openInteraction($file); addValue($file, "<speed>10</speed>"); closeInteraction($file); closeOption($file); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { addImage($file, "../match_photo/" . basename($row['path']), $row['title']); } closeSlideshow($file); $sql = "SELECT * FROM system"; $result = mysql_query($sql) or die("Parse Error"); $row = mysql_fetch_array($result, MYSQL_ASSOC); if ($row['safe_mode'] == 1) { header("Location: ../login.php"); } ?> <!DOCTYPE html> <html> <head> <title>Welcome to Army Ants RIMS Public Page</title> <link type="text/css" href="../css/ui-lightness/jquery-ui-1.8.11.custom.css" rel="stylesheet" /> <script type="text/javascript" src="../js/jquery-1.5.1.min.js"></script>
// Let's create a post! $endpoint = $baseDomain . $baseAPI . 'posts/'; $mediaEndpoint = $baseDomain . $baseAPI . 'media/'; $submissionPost = array('title' => '#' . $submittedMeta['episodeNumber'] . ': ' . $submittedMeta['episodeName'], 'status' => 'pending', 'type' => 'post', 'slug' => $submittedMeta['catSlug'] . $submittedMeta['episodeNumber'], 'content' => $submittedMeta['fullText'], 'categories' => array($submittedMeta['showID'])); echo '<p>Okay! Let\'s push the post into Wordpress!</p>'; $postData = pushIntoWP($endpoint, $submissionPost); $postEndpoint = $endpoint . $postData->id; echo '<p>OK, we now have a post with ID: ' . $postData->id . '. Now to start updating the post metadata!</p> <ul>'; $_SESSION['editLink'] = 'http://csicon.fm/wp-admin/post.php?post=' . $postData->id . '&action=edit'; // Let's add the enclosure to the post! echo '<li> Adding the enclosure tag: '; $enclosureToPush = array('key' => 'enclosure', 'value' => $submittedMeta['enclosure']['enclosureURL'] . PHP_EOL . $submittedMeta['enclosure']['length'] . PHP_EOL . $submittedMeta['enclosure']['type']); pushIntoWP($postEndpoint . '/meta/', $enclosureToPush); echo 'done!</li>'; // Let's add the featured image if we have one! if (isset($submittedMeta['featuredFilename'])) { echo '<li> Uploading the featured image: '; $uploadedImage = addImage($mediaEndpoint, $baseDirectory . '/PublicationTool/uploads/' . $submittedMeta['featuredFilename']); echo ' done!</li>'; echo '<li> Setting the featured image details: '; $imageDetails = array('slug' => 'img_' . $submittedMeta['catSlug'] . $submittedMeta['episodeNumber'], 'title' => $submittedMeta['catSlug'] . $submittedMeta['episodeNumber'], 'description' => 'Featured image for ' . $submittedMeta['catSlug'] . $submittedMeta['episodeNumber']); pushIntoWP($mediaEndpoint . $uploadedImage->id, $imageDetails); echo ' done!</li>'; echo '<li> Adding the featured image to the post: '; addFeature($postEndpoint, $uploadedImage->id); echo ' done!</li>'; } echo '</ul></p>'; echo '<div class="container">'; echo '<h1>And you are done!</h1>'; echo '<p>In case you need to edit it, you can click <a href="' . $_SESSION['editLink'] . '">here</a>.</p>';
$errors[] = 'existIMG'; } else { $myImage = $_FILES['myImage']['name']; } } // validate status if (isset($_POST['status'])) { $status = $_POST['status']; } else { $errors[] = 'status'; } if (empty($errors)) { // upload img $targetimg = '../images/gallery/' . $myImage; move_uploaded_file($_FILES['myImage']['tmp_name'], $targetimg); $result = addImage($uid, $type_id, $title, $myImage, $status); if (mysqli_affected_rows($dbc) == 1) { echo "<script type='text/javascript'>\n alert('{$lang['AD_IMG_SUCCESS']}');\n window.location = 'list_images.php';\n </script>\n "; } else { echo "<script type='text/javascript'>\n alert('{$lang['ADD_FAIL']}');\n window.location = 'list_images.php';\n </script>\n "; } } else { $error = $lang['AD_REQUIRED']; } } // END main IF submit condition include '../includes/backend/header-admin.php'; ?> <div class="content-wrapper"> <div class="container"> <div class="row">
<?php if (!isset($_POST['id'])) { die('No ID'); } if (!isset($_POST['title']) || trim($_POST['title']) == '') { die('Title is Mandatory'); } include_once 'database/connection.php'; include_once 'database/events.php'; include_once 'database/images.php'; try { $id = addImage(); updateEvent($_POST['id'], $_POST['title'], $_POST['introduction'], $_POST['fulltext'], $id, $_POST['event']); } catch (PDOException $e) { die($e->getMessage()); } header('Location: view_event.php?id=' . $_POST['id']);
login(); break; case 'logout': logout(); break; case 'register': register(); break; case 'update': update(); break; case 'updatePassword': updatePassword(); break; case 'addImage': addImage(); break; case 'updateGroupImage': updateGroupImage(); break; case 'createGroup': createGroup(); break; case 'acceptGroupRequest': acceptGroupRequest(); break; case 'declineGroupRequest': declineGroupRequest(); break; case 'acceptChatRequest': acceptChatRequest();
function submitAddImage() { global $user, $clickThroughText; $data = getContinuationVar(); // get platformid and osid $requestdata = getRequestInfo($data['requestid']); $imagedata = getImages(0, $requestdata["reservations"][0]["imageid"]); $data["platformid"] = $imagedata[$requestdata["reservations"][0]["imageid"]]["platformid"]; $data["osid"] = $imagedata[$requestdata["reservations"][0]["imageid"]]["osid"]; $data["basedoffrevisionid"] = $requestdata["reservations"][0]["imagerevisionid"]; // add estimated reload time $data["reloadtime"] = 20; // FIXME check for existance of image again if (!($imageid = addImage($data))) { abort(10); } // change imageid in request and reservation table and set state to image(16) # FIXME will need to figure out which reservation to update for multi-image # requests // get imagerevisionid $query = "SELECT id " . "FROM imagerevision " . "WHERE imageid = {$imageid}"; $qh = doQuery($query, 101); $row = mysql_fetch_assoc($qh); $imagerevisionid = $row['id']; $requestid = $data["requestid"]; $query = "UPDATE request rq, " . "reservation rs " . "SET rs.imageid = {$imageid}, " . "rs.imagerevisionid = {$imagerevisionid}, " . "rq.stateid = 16," . "rq.forimaging = 1 " . "WHERE rq.id = {$requestid} AND " . "rq.id = rs.requestid"; doQuery($query, 101); if (array_key_exists('fromAgreement', $data) && $data['fromAgreement']) { $agreement = sprintf($clickThroughText, ""); $query = "INSERT INTO clickThroughs " . "(userid, " . "imageid, " . "imagerevisionid, " . "accepted, " . "agreement) " . "VALUES " . "({$user['id']}, " . "{$imageid}, " . "{$imagerevisionid}, " . "NOW(), " . "'{$agreement}')"; doQuery($query, 101); } print "<H2>Add Image</H2>\n"; print "The image creation process has been started. It normally takes "; print "about 25 minutes to complete (though can sometimes be more than "; print "two hours). You will be notified by email "; print "when the image has been created. At that point, you will be able "; print "to make a new reservation for the image. Once you have done so "; print "and tested that it works as expected, you can add it to an image "; print "group on the <a href=\"" . BASEURL . SCRIPT; print "?mode=viewImageOptions\">Manage Images</a> page if you have "; print "sufficient access or have your computing support add it for you.<br>\n"; }
$objPHPExcel->setActiveSheetIndex(0)->mergeCells("A" . $i . ":I" . $i); $objPHPExcel->getActiveSheet()->getStyle("A" . $i)->applyFromArray($styleHeaderTableColumn); //addImageFooter($objPHPExcel,$i); $objPHPExcel->getActiveSheet()->getStyle("A" . $i)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getActiveSheet()->setTitle($title); $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('D')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('E')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('F')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('G')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('H')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('I')->setAutoSize(true); setOrientationSizeScalingPage($objPHPExcel); addImage($objPHPExcel); $objPHPExcel->setActiveSheetIndex(0); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $response = array('success' => true, 'url' => saveExcelToLocalFile($objWriter)); echo json_encode($response); exit; /* // Redirect output to a client’s web browser (Excel2007) header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="01simple.xlsx"'); header('Cache-Control: max-age=0'); // If you're serving to IE 9, then the following may be needed header('Cache-Control: max-age=1'); // If you're serving to IE over SSL, then the following may be needed header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
$thumbnail2_create = new ImageTools($upload_file_path); $thumbnail2_create->resizeNewByWidth($thumbnail2[0], $thumbnail2[1], $th2_pref_size[0], "#FFF"); $thumbnail2_create->save($album_path, "th2_{$new_name}", 100, true); } } // Create Defined Thumbnail 3 if ($thumbnail3 = $album['Thumbnail3Size']) { $thumbnail3 = explode("x", $thumbnail3); if ($thumbnail3[0] > 0 && $thumbnail3[1] > 0) { $th3_pref_size = getPreferedSize($thumbnail3[0], $thumbnail3[1], $imagesize[0], $imagesize[1]); $thumbnail3_create = new ImageTools($upload_file_path); $thumbnail3_create->resizeNewByWidth($thumbnail3[0], $thumbnail3[1], $th3_pref_size[0], "#FFF"); $thumbnail3_create->save($album_path, "th3_{$new_name}", 100, true); } } addImage($album_id, $upload_file_path); $last_id = mysql_insert_id(); $image = getImage($last_id); $image['errors'] = false; $image['thumbnailUrl'] = dirname($image['ImagePath']) . '/th_' . basename($image['ImagePath']); $json = json_encode($image); echo $json; } else { echo json_encode(array("errors" => "AlbumNotExists")); } } else { echo json_encode(array("errors" => "InvalidFileType")); } @mysql_close($connect); exit; }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function postEdit(CategoryRequest $request, $id) { $object = Object::find($id); if ($request->parent_id) { $object->parent_id = $request->parent_id; } else { $object->parent_id = null; } $object->author_id = Auth::user()->id; $object->name = preg_replace('[ ]', '-', strtolower($request->name)); $object->title = $request->title; $object->content = $request->content; $object->excerpt = $request->excerpt; if ($request->hasFile('featuredImage')) { $file = $request->file('featuredImage'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $mimeType = $file->getMimeType(); $destinationPath = public_path() . '/uploads/'; $newfileName = sha1($filename . time()); $picture = $newfileName . '.' . $extension; $request->file('featuredImage')->move($destinationPath, $picture); if ($imageObject = addImage($object, $destinationPath, $picture, $filename, $newfileName, $extension, $mimeType, '_featured_image')) { } } if ($request->hasFile('contentImage')) { $file = $request->file('contentImage'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $mimeType = $file->getMimeType(); $destinationPath = public_path() . '/uploads/'; $newfileName = sha1($filename . time()); $picture = $newfileName . '.' . $extension; $request->file('contentImage')->move($destinationPath, $picture); if ($imageObject = addImage($object, $destinationPath, $picture, $filename, $newfileName, $extension, $mimeType, '_content_image')) { } } if ($request->get('score')) { $object->score = $request->get('score'); } $object->url = $request->get('url', ''); if ($request->get('target')) { $object->target = '_blank'; } else { $object->target = '_self'; } $object->save(); $keywords = $request->get('keywords', false); $keywords = trim($keywords); if ($keywords) { $keywords = explode(',', $keywords); $keywords = array_map('trim', $keywords); $originalKeywords = $object->keywords; foreach ($originalKeywords as $item) { if (!in_array($item->content, $keywords)) { $item->delete(); } else { unset($keywords[array_search($item->content, $keywords)]); } } foreach ($keywords as $item) { if (trim($item) == '') { continue; } $object->keywords()->create(['content' => $item]); } } else { $object->keywords()->delete(); } $object->setValue('_tooltip', $request->toolTip); return redirect('admin/categories')->with('message', 'Object saved successfully'); }
if (!$post) { show_404(); } // ak prihlásený užívateľ nie je majteľom článku, zobrazíme 404 stránku if (!is_owner($post)) { show_404(); } // ak bol na túto stránku odoslaný formulár... if (is_post()) { // ... vymažeme článok ... if (edit_post($post_id)) { // ... a ak sa úspešne aktualizoval skúsime pridať alebo odstrániť obrázok... if ($post["has_image"] && isset($_POST["delete_image"])) { deleteImage($post_id); } else { addImage($post_id); } // ... a nakoniec presmerujeme na článok redirect("clanok/" . $post_id); } } $tags = get_tags($post["id"]); include_header(array("title" => "Úprava článku")); ?> <h1 class="text-center">Úprava článku</h1> <form method="post" enctype="multipart/form-data"> <label for="title"><strong>Názov článku:</strong></label> <input type="text" name="title" id="title" value="<?php