aboutsummaryrefslogtreecommitdiff
path: root/app/class/Modelmedia.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2020-04-21 18:57:18 +0200
committervincent-peugnet <v.peugnet@free.fr>2020-04-21 18:57:18 +0200
commiteba4d7aa0ee5ea1bcb29e8254c28a272023ea54f (patch)
tree252d23b7713f364e7f7efafdd4f333188ceac5fa /app/class/Modelmedia.php
parent6984e737b706c73baaa5c3c921762706f958d4da (diff)
downloadwcms-eba4d7aa0ee5ea1bcb29e8254c28a272023ea54f.tar.gz
wcms-eba4d7aa0ee5ea1bcb29e8254c28a272023ea54f.zip
correct warning psr 12 : 120 characters lines
Diffstat (limited to 'app/class/Modelmedia.php')
-rw-r--r--app/class/Modelmedia.php38
1 files changed, 18 insertions, 20 deletions
diff --git a/app/class/Modelmedia.php b/app/class/Modelmedia.php
index fc8a727..ceb9bc7 100644
--- a/app/class/Modelmedia.php
+++ b/app/class/Modelmedia.php
@@ -2,6 +2,8 @@
namespace Wcms;
+use phpDocumentor\Reflection\Types\Mixed_;
+
class Modelmedia extends Model
{
@@ -38,36 +40,33 @@ class Modelmedia extends Model
}
/**
- * Display a list of media
+ * get a list of media of selected types
*
- * @param string $path
+ * @param string $dir Media directory ot look at
* @param array $type
*
- * @return array of Media objects
+ * @return Media[]|bool of Media objects
*/
public function getlistermedia($dir, $type = [])
{
- if (is_dir($dir)) {
- if ($handle = opendir($dir)) {
- $list = [];
- while (false !== ($entry = readdir($handle))) {
- if ($entry != "." && $entry != "..") {
- $media = $this->getmedia($entry, $dir);
-
- if ($media != false) {
- $media->analyse();
-
- if (empty($type) || in_array($media->type(), $type)) {
- $list[] = $media;
- }
+ if (is_dir($dir) && $handle = opendir($dir)) {
+ $list = [];
+ while (false !== ($entry = readdir($handle))) {
+ if ($entry != "." && $entry != "..") {
+ $media = $this->getmedia($entry, $dir);
+
+ if ($media != false) {
+ $media->analyse();
+
+ if (empty($type) || in_array($media->type(), $type)) {
+ $list[] = $media;
}
}
}
- return $list;
}
- } else {
- return false;
+ return $list;
}
+ return false;
}
@@ -313,7 +312,6 @@ class Modelmedia extends Model
$success[] = $this->deletefile($filedir);
}
}
- Model::sendflashmessage(count(array_filter($success)) . ' / ' . count($filelist) . ' files have been deleted', 'success');
if (in_array(false, $success)) {
return false;
} else {