* fix bug for WooYun-2015-137380.

This commit is contained in:
wangyidong
2015-11-03 08:25:03 +08:00
parent 9bfcc069ab
commit fa09186c68
6 changed files with 31 additions and 9 deletions
+15
View File
@@ -795,4 +795,19 @@ class commonModel extends model
$sort = strpos($firstOrder, '_') === false ? '_asc' : strstr($firstOrder, '_');
return strpos($orderBy, $append) === false ? $orderBy . ',' . $append . $sort : $orderBy;
}
public function checkField($table, $field)
{
$fields = $this->dao->query("DESC $table")->fetchAll();
$hasField = false;
foreach($fields as $fieldObj)
{
if($field == $fieldObj->Field)
{
$hasField = true;
break;
}
}
return $hasField;
}
}