public function executeEdit() { //$userid = $this->getRequestParameter('id'); $username = $this->getUser()->getAttribute('username'); $c = new Criteria(); $c->add(UserPeer::USERNAME, $username); $user = UserPeer::doSelectOne($c); $userid = $user->getId(); $c = new Criteria(); $c->add(AddressPeer::USER_ID, $userid); $c->add(AddressPeer::TYPE, '0'); $this->address1 = AddressPeer::doSelectOne($c); if (!$this->address1) { $this->address1 = new Address(); } $c = new Criteria(); $c->add(AddressPeer::USER_ID, $userid); $c->add(AddressPeer::TYPE, '1'); $this->address2 = AddressPeer::doSelectOne($c); if (!$this->address2) { $this->address2 = new Address(); } $c = new Criteria(); $c->add(AddressPeer::USER_ID, $userid); $c->add(AddressPeer::TYPE, '2'); $this->address3 = AddressPeer::doSelectOne($c); if (!$this->address3) { $this->address3 = new Address(); } $this->userid = $userid; $this->privacyoptions = array('1' => 'Myself', '2' => 'Friends', '3' => 'IT BHU', '4' => 'Everyone'); //Country $c = new Criteria(); $c->addAscendingOrderByColumn('name'); $countries = CountryPeer::doSelect($c); $options = array(); $options[] = 'Select'; foreach ($countries as $country) { $options[$country->getId()] = $country->getName(); } $this->countryoptions = $options; }