Esempio n. 1
0
 public function actionUrls()
 {
     if (isset($_POST['interval'])) {
         $_SESSION['interval_start'] = $_POST['interval_start'] . ' 00:00:00';
         $_SESSION['interval_end'] = $_POST['interval_end'] . ' 23:59:59';
     } elseif (isset($_POST['interval_reset'])) {
         unset($_SESSION['interval_start']);
         unset($_SESSION['interval_end']);
     }
     if (isset($_POST['add'])) {
         $urlScanner = new AUrlArchive();
         $urlScanner->add_new();
     }
     $action = isset($_GET['action']) ? $_GET['action'] : false;
     if ($action == 'delete') {
         Url::model()->deleteByPk($_GET['idf']);
         die;
     } elseif ($action == 'enable') {
         Yii::app()->db->createCommand("UPDATE urls_url SET enabled_url=1 WHERE id_url=" . (int) $_GET['idf'])->execute();
     } elseif ($action == 'disable') {
         Yii::app()->db->createCommand("UPDATE urls_url SET enabled_url=0 WHERE id_url=" . (int) $_GET['idf'])->execute();
     }
     $model = new Url('search');
     $model->unsetAttributes();
     // clear any default values
     if (isset($_GET['Url'])) {
         $model->attributes = $_GET['Url'];
     }
     $this->render('urls', array('model' => $model));
 }