Пример #1
0
 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;
     }
 }
Пример #2
0
 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("");
     }
 }