Did some work on the User classes
This commit is contained in:
parent
9d0377c6c1
commit
ee3e264c9e
5 changed files with 134 additions and 14 deletions
|
|
@ -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;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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');
|
||||
|
||||
?>
|
||||
Reference in a new issue