예제 #1
0
 public function testAdvancedSearch()
 {
     // Create a new model containing search filter info
     $model = new MailQueue('search');
     $model->isSimpleSearch = false;
     $model->recipient = 'test@localhost';
     // Search - this will return a data provider
     $dataProvider = $model->search();
     // Expect one payment found
     $this->assertTrue(count($dataProvider->data) == 1);
 }
예제 #2
0
 /**
  * Displays all emails. 
  */
 public function actionIndex()
 {
     // Create search form
     $model = new MailQueue('search');
     if (isset($_GET['q']) && isset($_GET['status'])) {
         $model->isSimpleSearch = true;
         $model->searchFilter = $_GET['q'];
         $model->statusFilter = $_GET['status'];
     } else {
         if (isset($_POST['MailQueue'])) {
             $model->isSimpleSearch = false;
             $model->attributes = $_POST['MailQueue'];
         }
     }
     $this->render('index', array('dataProvider' => $model->search(), 'model' => $model));
 }