mirror of
https://github.com/e107inc/e107.git
synced 2025-08-03 21:27:25 +02:00
Add .cvsignore to the exceptions
This commit is contained in:
@@ -11,8 +11,8 @@
|
|||||||
| GNU General Public License (http://gnu.org).
|
| GNU General Public License (http://gnu.org).
|
||||||
|
|
|
|
||||||
| $Source: /cvs_backup/e107_0.8/e107_admin/admin.php,v $
|
| $Source: /cvs_backup/e107_0.8/e107_admin/admin.php,v $
|
||||||
| $Revision: 1.15 $
|
| $Revision: 1.16 $
|
||||||
| $Date: 2009-09-06 20:04:02 $
|
| $Date: 2009-09-10 21:08:39 $
|
||||||
| $Author: e107coders $
|
| $Author: e107coders $
|
||||||
+----------------------------------------------------------------------------+
|
+----------------------------------------------------------------------------+
|
||||||
*/
|
*/
|
||||||
@@ -81,6 +81,9 @@ if (count($allowed_types) == 0)
|
|||||||
//echo "Allowed filetypes = ".implode(', ',array_keys($allowed_types)).'<br />';
|
//echo "Allowed filetypes = ".implode(', ',array_keys($allowed_types)).'<br />';
|
||||||
// avatar check.
|
// avatar check.
|
||||||
$public = array(e_FILE.'public', e_FILE.'public/avatars');
|
$public = array(e_FILE.'public', e_FILE.'public/avatars');
|
||||||
|
$exceptions = array(".","..","/","CVS","avatars","Thumbs.db",".htaccess","php.ini",".cvsignore");
|
||||||
|
|
||||||
|
//TODO use $file-class to grab list and perform this check.
|
||||||
foreach ($public as $dir)
|
foreach ($public as $dir)
|
||||||
{
|
{
|
||||||
if (is_dir($dir))
|
if (is_dir($dir))
|
||||||
@@ -89,7 +92,7 @@ foreach ($public as $dir)
|
|||||||
{
|
{
|
||||||
while (($file = readdir($dh)) !== false)
|
while (($file = readdir($dh)) !== false)
|
||||||
{
|
{
|
||||||
if (is_dir($dir."/".$file) == FALSE && $file != '.' && $file != '..' && $file != '/' && $file != 'CVS' && $file != 'avatars' && $file != 'Thumbs.db' && $file !=".htaccess" && $file !="php.ini")
|
if (is_dir($dir."/".$file) == FALSE && !in_array($file,$exceptions))
|
||||||
{
|
{
|
||||||
$fext = substr(strrchr($file, "."), 1);
|
$fext = substr(strrchr($file, "."), 1);
|
||||||
if (!array_key_exists(strtolower($fext),$allowed_types) )
|
if (!array_key_exists(strtolower($fext),$allowed_types) )
|
||||||
|
Reference in New Issue
Block a user