public function actionProfDisc($id)
 {
     $professor = Professor::model()->findByPk($id);
     if (is_null($professor)) {
         echo "Não existe esse prof";
     } else {
         echo $professor->nome . "<br/>";
     }
     $curl = curl_init();
     curl_setopt($curl, CURLOPT_ENCODING, "gzip");
     curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0");
     $url = "http://www.sigaa.ufrn.br/sigaa/public/docente/disciplinas.jsf?siape=2857826";
     curl_setopt($curl, CURLOPT_URL, $url);
     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
     $html = curl_exec($curl);
     curl_close($curl);
     $temp = explode("anoPeriodo", $html);
     unset($temp[0]);
     $u = 0;
     foreach ($temp as $periodo) {
         $tr = explode("<tr>", $periodo);
         foreach ($tr as $key => $disciplina) {
             if (!$key) {
                 continue;
             }
             $codigo = explode("codigo\">", $disciplina);
             if (count($codigo) == 1) {
                 continue;
             }
             $codigo = explode("</td>", $codigo[1]);
             $codigo = trim($codigo[0]);
             $disc = Disciplina::model()->findByAttributes(array('id_disciplina' => $codigo));
             if (is_null($disc)) {
                 continue;
             } else {
                 $tem = ProfessorDisciplina::model()->findAllByAttributes(array('id_professor' => $id, 'id_disciplina' => $codigo));
                 if (!count($tem)) {
                     $ligacao = new ProfessorDisciplina();
                     $ligacao->id_disciplina = $codigo;
                     $ligacao->id_professor = $id;
                     if ($ligacao->save()) {
                         $u++;
                         echo $ligacao->disciplina->nome . " salva<br/>";
                     } else {
                     }
                 } else {
                 }
             }
         }
     }
 }