ACC SHELL
<?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