예제 #1
0
파일: UserList.php 프로젝트: armic/erpts
 function getUserList($page = 0, $condition = "")
 {
     if ($page > 0) {
         $page = ($page - 1) * PAGE_BY;
         $condition .= " LIMIT {$page}," . PAGE_BY;
     }
     $userRecords = new UserRecords();
     if ($userRecords->selectRecords($condition)) {
         if (!($domDoc = $userRecords->getDomDocument())) {
             return false;
         } else {
             $xmlStr = $domDoc->dump_mem(true);
             return $xmlStr;
         }
     } else {
         return false;
     }
 }
예제 #2
0
파일: testUser.php 프로젝트: armic/erpts
<?
include("web/prepend.php");
include("assessor/User.php");
include("assessor/UserRecords.php");


$userRecords = new UserRecords;
if ($userRecords->selectRecords()){
	if(!$domDoc = $userRecords->getDomDocument()){
		echo "blah";
	}
	else {
		$xmlStr = $domDoc->dump_mem(true);
	}
}

$domDoc = domxml_open_mem($xmlStr);

$userRecords = new UserRecords;
$userRecords->parseDomDocument($domDoc);
$list = $userRecords->getArrayList();
foreach ($list as $key => $value){
    echo $value->getUserID();
	echo $value->getUserType();
	echo $value->getUsername();
	echo $value->getFullName();
	echo $value->getPersonID();
	echo $value->getDateCreated();
	echo $value->getDateModified();
	echo $value->getStatus();
	echo $value->getStatus();