X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FImages.php;h=d9d53008f0c31bbd2bf50e11ade1ee733b012099;hb=6376efd4af86923fec4987504b9a08c460d0a0d0;hp=911e143f7751de56d683340a4613d9f8a2a6cfcb;hpb=af14849daa6ab7ef1fdf5d692bb0a54370793a3d;p=Pman.Core diff --git a/DataObjects/Images.php b/DataObjects/Images.php index 911e143f..d9d53008 100644 --- a/DataObjects/Images.php +++ b/DataObjects/Images.php @@ -29,6 +29,19 @@ class Pman_Core_DataObjects_Images extends DB_DataObject /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE + function applyFilters($q, $au, $roo) + { + $tn = $this->tableName(); + + if(!empty($q['search']['filename'])){ + echo "$tn.filename LIKE '%{$this->escape($q['search']['filename'])}%'"; die; + $this->whereAdd(" + $tn.filename LIKE '%{$this->escape($q['search']['filename'])}%' + "); + } + + + } function checkPerm($lvl, $au) { @@ -118,9 +131,10 @@ class Pman_Core_DataObjects_Images extends DB_DataObject $this->mimetype = $y->fromFilename($filename); } - $this->mimetype= strtolower($this->mimetype); + $this->mimetype = strtolower($this->mimetype); - if (array_shift(explode('/', $this->mimetype)) == 'image') { + $mta = explode('/', $this->mimetype); + if (array_shift($mta) == 'image') { $imgs = @getimagesize($file); @@ -196,7 +210,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject * * */ - function beforeDelete() + function beforeDelete($dependants_array, $roo) { $opts = HTML_FlexyFramework::get()->Pman; @@ -212,7 +226,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject if (file_exists($deldir . '/'. $b)) { unlink($fn); } else { - rename($fn, $deldir .'/',$b); + rename($fn, $deldir .'/'. $b); } @@ -230,8 +244,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject unlink($d. '/'. $fn); continue; } - rename($d. '/'. $fn, $deldir .'/',$fn); - + rename($d. '/'. $fn, $deldir .'/'. $fn); } }