added ability to pass checkExtension function array of extensions

This commit is contained in:
coderaiser 2012-07-25 05:15:36 -04:00
parent edde810a74
commit dc49740c08
2 changed files with 18 additions and 13 deletions

View file

@ -280,17 +280,22 @@ CloudFunc.checkExtension=function(pName,pExt)
* длинны расширения -
* имеет смысл продолжать
*/
if(pName.length>pExt.length){
var lLength=pName.length; /* длина имени*/
var lExtNum=pName.lastIndexOf(pExt);/* последнее вхождение расширения*/
var lExtSub=lLength-lExtNum; /* длина расширения*/
/* если pExt - расширение pName */
if(lExtSub===pExt.length)
return true;
else
return false;
}
else return false;
if (typeof pExt === 'string' &&
pName.length > pExt.length) {
var lLength=pName.length; /* длина имени*/
var lExtNum=pName.lastIndexOf(pExt);/* последнее вхождение расширения*/
var lExtSub=lLength-lExtNum; /* длина расширения*/
/* если pExt - расширение pName */
return lExtSub===pExt.length;
}else if(typeof pExt === 'object' &&
pName.length){
for(var i=0; i < pName.length; i++)
if(this.checkExtension(pName, pExt[i]));
return true;
}else
return false;
};
/*