ACC SHELL

Path : /www/hosting/oltv.cz/_/utils/
File Upload :
Current File : /www/hosting/oltv.cz/_/utils/update_image.php

<?php
require('../include/config.php');
include '../class/vimeo.php';

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
ini_set('html_errors', 'On');

\Nette\Diagnostics\Debugger::$maxDepth = 5;

use Nette\Image;
use Nette\Mail\Message;
use Nette\Mail\SendmailMailer;

$video = new videa(intval($_GET["id"]));
$vimeo_kod = $video->getVimeo();
$id = $video->getId();
$vimeo = new Vimeo('a40ca0e3a983a7053a5cff99cebab63f0268e28e', 'dda13993b350b97afc1aa14ec24d6586f21c0e08', 'ef50ef7f87d19fc3fd69c073ae4d42b0');

// stažení informací o videu z vimea po zkonvertování
$result = dibi::query("SELECT nazev, id, vimeo FROM [videa] WHERE vimeo = %s",$vimeo_kod)->fetchAll();
foreach ($result as $row) {

	$response = $vimeo->request('/videos/'.$row->vimeo, null ,'GET');
	dump($response['body']['pictures']);

	if (!is_null($response['body']['pictures']['sizes'][4]['link'])) {
		$image = Image::fromFile($response['body']['pictures']['sizes'][4]['link']);
		mkdir("../data/videa/".$row->id);
		$image->save("../data/videa/".$row->id."/".$row->vimeo.".jpg", 100, Image::JPEG);
		echo "zpracovani dokonceno, obrázek uložen<br><img src='/data/videa/".$row->id."/".$row->vimeo.".jpg' >";
	} else { echo "stale zpracovava ID ".$row->id."<br>"; }
}

$files = glob('../data/thumb/videa/'.$_GET["id"].'/*'); // get all file names
foreach($files as $file){ // iterate files
  if(is_file($file))
    unlink($file); // delete file
}

ACC SHELL 2018