Esempio n. 1
0
 public function GetSlices($max = null)
 {
     $pdo = DataSystem::GetPDO();
     $query = "SELECT * FROM " . System::GetConfigurationValue("Database.TablePrefix") . "AvatarBaseSlices";
     $query .= " WHERE slice_BaseID = :slice_BaseID AND slice_ParentSliceID = :slice_ParentSliceID";
     if (is_numeric($max)) {
         $query .= " LIMIT " . $max;
     }
     $statement = $pdo->prepare($query);
     $result = $pdo->execute(array(":slice_BaseID" => $this->Base->ID, ":slice_ParentSliceID" => $this->ID));
     $count = $statement->rowCount();
     $retval = array();
     for ($i = 0; $i < $count; $i++) {
         $values = $result->fetch(PDO::FETCH_ASSOC);
         $retval[] = AvatarBaseSlice::GetByAssoc($values);
     }
     return $retval;
 }