function getGroupValue($v) { if ($this->GroupingFieldId == 1) { return $v; } elseif (is_array($this->GroupDbValues)) { return @$this->GroupDbValues[$v]; } elseif ($this->FldGroupByType != "" && $this->FldGroupByType != "n") { return ewrpt_GroupValue($this, $v); } else { return $v; } }
function GetRow($opt) { global $rs; global $Report13; if (!$rs) { return; } if ($opt == 1) { // Get first row // $rs->MoveFirst(); // NOTE: no need to move position } else { // Get next row $rs->MoveNext(); } if (!$rs->EOF) { if ($opt != 1) { if (is_array($Report13->First_Name->GroupDbValues)) { $Report13->First_Name->setDbValue(@$Report13->First_Name->GroupDbValues[$rs->fields('First Name')]); } else { $Report13->First_Name->setDbValue(ewrpt_GroupValue($Report13->First_Name, $rs->fields('First Name'))); } } $Report13->Last_Name->setDbValue($rs->fields('Last Name')); $Report13->Paper_Name->setDbValue($rs->fields('Paper Name')); $Report13->Total_Marks->setDbValue($rs->fields('Total Marks')); $Report13->Total_Time->setDbValue($rs->fields('Total Time')); } else { $Report13->First_Name->setDbValue(""); $Report13->Last_Name->setDbValue(""); $Report13->Paper_Name->setDbValue(""); $Report13->Total_Marks->setDbValue(""); $Report13->Total_Time->setDbValue(""); } }