Archived
1
0
Fork 0

Did some work on the User classes

This commit is contained in:
Fredric N 2010-10-02 00:09:58 +02:00
parent 9d0377c6c1
commit ee3e264c9e
5 changed files with 134 additions and 14 deletions

View file

@ -24,8 +24,8 @@ class IndexController extends Fiktiv_Controller_Action
//$dbLayer = Fiktiv_Db_Service::getInstance();
//$me = $dbLayer->users->findByEmail('fredric@fiktivkod.org');
$dbLayer = $this->_helper->dataService();
$me = $dbLayer->User->findByEmail('fredric@fiktivkod.org');
$dataLayer = $this->_helper->dataService();
$me = $dataLayer->User->findByEmail('fredric@fiktivkod.org');
echo $me;
}

View file

@ -67,11 +67,14 @@ class ProfileController extends Fiktiv_Controller_Action
);
$user = Zend_Auth::getInstance()->getIdentity();
if ($this->_request->isPost()) {
$data = $this->_request->getPost();
if ($data['password'] !== $data['passwordConfirm']) {
if ($data['password'] !== $data['passwordConfirm'] || empty($data['password'])) {
if (!empty($data['password']))
$this->view->messages = 'passwords dont match';
@ -79,7 +82,7 @@ class ProfileController extends Fiktiv_Controller_Action
} else {
if ($this->dataService->User->changePassword(Zend_Auth::getInstance()->getIdentity()->id, $data['password']))
if ($user->setPassword($data['password']))
$this->view->messages = 'Lösenordet är ändrat!';
unset($data['password']);
@ -87,13 +90,12 @@ class ProfileController extends Fiktiv_Controller_Action
unset($data['passwordConfirm']);
unset($data['save']);
$this->dataService->User->update($data, 'id = '.Zend_Auth::getInstance()->getIdentity()->id);
$user->setAttribs($data);
$user->save();
}
$user = $this->dataService->User->findById(Zend_Auth::getInstance()->getIdentity()->id);
$form->populate($user->toArray());
}

View file

@ -43,4 +43,15 @@ function get_gravatar( $email, $s = 80, $d = '404', $r = 'g', $img = false, $att
<td>abc</td>
<td>bbb</td>
</tr>
</table>
</table>
<?php
$obj = Fiktiv_Message::factory('Queue');
Zend_Debug::dump($obj,'Messagehandler');
Zend_Debug::dump(Zend_Auth::getInstance()->getIdentity(), 'SESSION');
?>