コード例 #1
0
ファイル: ProcessTest.php プロジェクト: ysaroka/autothumb
 public function testCleanThumbnails()
 {
     $thumbnailPath = $this->autoThumb->getDocumentRoot() . DIRECTORY_SEPARATOR . $this->autoThumb->getThumbnail($this->variables['image'], $this->variables['type']);
     if (file_exists($thumbnailPath)) {
         unlink($thumbnailPath);
     }
     $this->autoThumb->process($this->variables, false);
     $this->autoThumb->cleanThumbnails('images/');
     $this->assertFalse(file_exists($thumbnailPath), 'Clean thumbnails in specified directory does not work.');
     $this->autoThumb->process($this->variables, false);
     $this->autoThumb->cleanThumbnails($this->variables['image']);
     $this->assertFalse(file_exists($thumbnailPath), 'Clean thumbnails for one image does not work.');
 }
コード例 #2
0
ファイル: AutoThumbTest.php プロジェクト: ysaroka/autothumb
 public function testGetThumbnail()
 {
     $this->assertEquals('/web/images/test-image-autothumb-small.jpg', $this->autoThumb->getThumbnail('/web/images/test-image.jpg', 'small'), 'Incorrect thumbnail path generation.');
 }
コード例 #3
0
ファイル: index.php プロジェクト: ysaroka/autothumb-demo
    header('Location: /index.php');
    exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>Autohumb demo project</title>
</head>
<body>
<a href="index.php?regenerate=1">Regenerate all thumbnails</a>

<div style="text-align: center">
    <div><img src="<?php 
echo $autothumb->getThumbnail('images/original-image-1024x768.jpg', 'small');
?>
" />
    </div>
    <div>Thumbnail type "small".</div>
    <br />

    <div><img src="<?php 
echo $autothumb->getThumbnail('images/original-image-1024x768.jpg', 'medium');
?>
" />
    </div>
    <div>Thumbnail type "medium".</div>
    <br />

    <div><img src="<?php