Inheritance: extends TActiveRecord
コード例 #1
0
 function testLoadWithSqlMap_SaveWithActiveRecord()
 {
     $record = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $record->Account_FirstName = "Testing 123";
     $this->assertTrue($record->save());
     $check1 = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $finder = ActiveAccount::finder();
     $check2 = $finder->findByAccount_FirstName($record->Account_FirstName);
     $this->assertSameAccount($record, $check1);
     $this->assertSameAccount($record, $check2);
     $this->initScript('account-init.sql');
 }
コード例 #2
0
 function testLoadWithSqlMap_SaveWithActiveRecord()
 {
     $record = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $registry = TActiveRecordManager::getInstance()->getObjectStateRegistry();
     $record->Account_FirstName = "Testing 123";
     $this->assertTrue($registry->isDirtyObject($record));
     $this->assertTrue($record->save());
     $check1 = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $finder = ActiveAccount::finder();
     $check2 = $finder->findByAccount_FirstName($record->Account_FirstName);
     $this->assertSameAccount($record, $check1);
     $this->assertSameAccount($record, $check2);
     $this->initScript('account-init.sql');
 }
コード例 #3
0
ファイル: my_account.php プロジェクト: Arnuga3/shop
        echo "</head>\n";
        echo "<body>\n";
        $this->setNewMenu();
        $this->displayNavbar($this->buttons);
        /*navigation bar*/
        $this->displayLogOutBtn();
        $this->displayUserDetails();
        $this->displayFooter();
        echo "</body>\n";
        echo "</html>";
    }
    public function displayUserDetails()
    {
        if (isset($_SESSION["activeUser"])) {
            echo "<table>\n\t\t\t\t\t\t\t<th>Account Details:</th><th></th>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"col1\">First name:</td>\n\t\t\t\t\t\t\t\t<td class=\"col2\">" . $_SESSION["activeUser"]["userName"] . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"col1\">Last name:</td>\n\t\t\t\t\t\t\t\t<td class=\"col2\">" . $_SESSION["activeUser"]["userLastName"] . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"col1\">Address:</td>\n\t\t\t\t\t\t\t\t<td class=\"col2\">" . $_SESSION["activeUser"]["userAddress"] . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"col1\"></td>\n\t\t\t\t\t\t\t\t<td class=\"col2\">" . $_SESSION["activeUser"]["userCity"] . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"col1\"></td>\n\t\t\t\t\t\t\t\t<td class=\"col2\">" . $_SESSION["activeUser"]["userPostcode"] . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"col1\"></td>\n\t\t\t\t\t\t\t\t<td class=\"col2\">" . $_SESSION["activeUser"]["userCountry"] . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"col1\">E-mail:</td>\n\t\t\t\t\t\t\t\t<td class=\"col2\">" . $_SESSION["activeUser"]["userEmail"] . "</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</table>";
        } else {
            echo "<p class=\"uDetails\">error</p>";
        }
    }
}
//if user is not logged in
if (!isset($_SESSION["activeUser"])) {
    $accountPage = new Account();
    $accountPage->active = "My account";
    $accountPage->displayPage();
    //if user is logged in or just went through the registration
} else {
    $activePage = new ActiveAccount();
    $activePage->active = $_SESSION["activeUser"]["userName"];
    $activePage->displayPage();
}