public function actionMakedata() { if (DLDatabaseHelper::import($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'protected' . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'rosyama_blank.sql')) { echo 'Структура данных успешно создана'; } else { echo 'Произошла ошибка'; } }
public function actionDatamahasiswa() { $mahasiswa = new Mahasiswa(); if (isset($_POST['Mahasiswa'])) { $mahasiswa->NIM = $_POST['Mahasiswa']['NIM']; $mahasiswa->Nama_lengkap = $_POST['Mahasiswa']['Nama_lengkap']; $mahasiswa->Jenis_kelamin = $_POST['Mahasiswa']['Jenis_kelamin']; $mahasiswa->Tempat_lahir = $_POST['Mahasiswa']['Tempat_lahir']; $date = date_create($_POST['Mahasiswa']['Tanggal_lahir']); $mahasiswa->Tanggal_lahir = date_format($date, 'Y-m-d'); $mahasiswa->Nama_orangtua = $_POST['Mahasiswa']['Nama_orangtua']; $mahasiswa->Pekerjaan_orangtua = $_POST['Mahasiswa']['Pekerjaan_orangtua']; $mahasiswa->Alamat_orangtua = $_POST['Mahasiswa']['Alamat_orangtua']; $mahasiswa->Kota_orangtua = $_POST['Mahasiswa']['Kota_orangtua']; $mahasiswa->Profinsi_orangtua = $_POST['Mahasiswa']['Profinsi_orangtua']; $mahasiswa->Tahun_masuk = $_POST['Mahasiswa']['Tahun_masuk']; $mahasiswa->Jurusan = "Teknik Informatika"; $mahasiswa->Pendidikan_terakhir = $_POST['Mahasiswa']['Pendidikan_terakhir']; $mahasiswa->Alamat_dmalang = $_POST['Mahasiswa']['Alamat_dmalang']; $mahasiswa->Alamat_asal = $_POST['Mahasiswa']['Alamat_asal']; $mahasiswa->No_tlp = $_POST['Mahasiswa']['No_tlp']; $mahasiswa->Email = $_POST['Mahasiswa']['Email']; if ($mahasiswa->save()) { $user = new User(); $user->username = $mahasiswa->NIM; $user->password = md5($mahasiswa->NIM); $user->Level = 'mahasiswa'; $user->status = '1'; $user->id_user = $mahasiswa->id_mahasiswa; if ($user->save()) { Yii::app()->user->setFlash('status', '<div class="alert alert-success">Data telah Tersimpan</div>'); } else { Yii::app()->user->setFlash('status', '<div class="alert alert-danger">gagal jadi mahasiswa </div>'); } } else { Yii::app()->user->setFlash('status', '<div class="alert alert-danger">gagal jadi mahasiswa </div>'); } } $user = User::model()->findAllByAttributes(array('Level' => 'mahasiswa')); if (isset($_POST['status'])) { foreach ($_POST['status'] as $status => $value) { $konvirmasi = User::model()->findByPk($status); if ($value == 'on') { $konvirmasi->status = '1'; } else { $konvirmasi->status = '0'; } if ($konvirmasi->save()) { Yii::app()->user->setFlash('status', '<div class="alert alert-success">Data telah Tersimpan</div>'); } else { Yii::app()->user->setFlash('status', '<div class="alert alert-success">Data Gagal Tersimpan</div>'); } } } $upload = new Item(); if (isset($_POST['Item'])) { $upload->attributes = $_POST['Item']; $upload->sql = CUploadedFile::getInstance($upload, 'file'); $upload->sql->saveAs('D:/' . $upload->sql); if (DLDatabaseHelper::import('D:/' . $upload->sql)) { Yii::app()->user->setFlash('status', '<div class="alert alert-success">Data telah Tersimpan</div>'); } else { Yii::app()->user->setFlash('status', '<div class="alert alert-success">Data Gagal Tersimpan</div>'); } } $this->render('datamahasiswa', array('user' => $user, 'mahasiswa' => $mahasiswa, 'upload' => $upload)); }