finish #70
This commit is contained in:
@@ -56,6 +56,12 @@ class PssSqlManager extends SQLManager {
|
||||
*/
|
||||
private static $pidTerm = "pid = ";
|
||||
|
||||
/**
|
||||
* String for the iName part of the query
|
||||
* @var string
|
||||
*/
|
||||
private static $sNameTerm = "sName = ";
|
||||
|
||||
/**
|
||||
* Default-Constructor
|
||||
*/
|
||||
@@ -75,16 +81,26 @@ class PssSqlManager extends SQLManager {
|
||||
* @param array $queryArgs
|
||||
* @return array [num][assoc]
|
||||
*/
|
||||
public function sendPssQuery($queryArgs) {
|
||||
public function sendPssQuery($pidList, $sNameList) {
|
||||
|
||||
// build query string
|
||||
$query = self::$selectTerm;
|
||||
|
||||
if (\utiliy\ArrayManager::validIntList($queryArgs)) {
|
||||
$query .= \utiliy\ArrayManager::toSqlWhereString($queryArgs, self::$orTerm, self::$pidTerm) . self::$orderByTerm;
|
||||
if (\utiliy\ArrayManager::validIntList($pidList)) {
|
||||
$query .= self::$openBracket;
|
||||
$query .= \utiliy\ArrayManager::toSqlWhereString($pidList, self::$orTerm, self::$pidTerm);
|
||||
$query .= self::$closeBracket;
|
||||
} else {
|
||||
return null;
|
||||
};
|
||||
}
|
||||
|
||||
if (count($sNameList) > 0 && \utiliy\ArrayManager::validAlphaNumList($sNameList)) {
|
||||
$query .= self::$andTerm;
|
||||
$query .= self::$openBracket;
|
||||
$query .= \utiliy\ArrayManager::toSqlWhereString($sNameList, self::$orTerm, self::$sNameTerm);
|
||||
$query .= self::$closeBracket;
|
||||
}
|
||||
|
||||
$query .= self::$orderByTerm;
|
||||
|
||||
// send query
|
||||
return $this->query($query);
|
||||
|
||||
Reference in New Issue
Block a user