public function run() { $pid = $_GET['id']; $controller = $this->controller; // if(Project::isOwner($_GET['id'], Yii::app()->User->id)){ // $sql = 'SELECT uid, vote FROM votings WHERE pid = '.$_GET['id']; // $data = Yii::app()->db->createCommand($sql)->queryAll(); // $member = Project::getMember($_GET['id']); // $rawData = array(); // for($i = 0; $i < count($member); $i++){ // $user = User::model()->findByPk($member[$i]); // if(Project::hasUserVoted($user->id, $pid)){ // $data[0][0] = $user->name; // $data[0][1] = $user->name; // $rawData[$i][0] = $data; // echo $user->name; //// $rawData[1] = // } // } // // } // else{ if (Project::hasUserVoted(Yii::app()->user->id, $_GET['id'])) { $rawData = array(array('id' => 1, 'voteOption' => 'Yes', 'voteResult' => Project::getVoteResultsPerOption($_GET['id'], 0)), array('id' => 1, 'voteOption' => 'No', 'voteResult' => Project::getVoteResultsPerOption($_GET['id'], 1))); } else { $rawData = array(array('id' => 1, 'voteOption' => 'Yes', 'voteResult' => 'Please Vote first'), array('id' => 1, 'voteOption' => 'No', 'voteResult' => 'Please Vote first')); } // } $dataProvider = new CArrayDataProvider($rawData, array()); $m = $controller->loadModel($_GET['id']); $milestones = new CArrayDataProvider($m->milestones); $controller->render('project/view', array('model' => $m, 'dataProvider' => $dataProvider, 'milestones' => $milestones)); }