Beispiel #1
0
 public function actionDeletecandidate()
 {
     function generateRandomString($length = 10)
     {
         $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
         $charactersLength = strlen($characters);
         $randomString = '';
         for ($i = 0; $i < $length; $i++) {
             $randomString .= $characters[rand(0, $charactersLength - 1)];
         }
         return $randomString;
     }
     $candidateID = Yii::app()->request->getParam('id');
     $candidateModel = new Candidate();
     //$planningModel = new Planning();
     $deleteCandidate = $candidateModel->findByPk($candidateID);
     $deleteCandidate->IsActive = 0;
     $deleteCandidate->Email = $deleteCandidate->Email . '_' . generateRandomString(4);
     $deleteCandidate->update(array('IsActive'));
     $deleteCandidate->update(array('Email'));
     $this->redirect(Yii::app()->createUrl('company/candidates'));
 }