setDebug($isDebug); list($title, $nickname, $mediaInfos, $mediaTags) = $yamap->execute(); } // //2. 사이트 로그인 처리 // if (!in_array("skip_login", $params)) { // $daemonidc = new MyWebLibrary(getenv('daemonidc.host.url')); // $daemonidc->setDebug($isDebug); // $daemonidc->login( // getenv('daemonidc.login.url'), // getenv('daemonidc.login.user_id'), // getenv('daemonidc.login.user_password') // ); // } //3. 망보드 일반게시판에 게시물 등록 처리 if (!in_array("skip_create", $params)) { $board = new BoardLibrary(new BoardModel(getenv("crawler.yamap.registration.table"))); $board->setDebug($isDebug); //미디어관련정보 entity에 넣기 $entity = new BoardEntity(); $entity->title = $title; $entity->user_name = $nickname; $entity->data_type = "html"; $entity->editor_type = "S"; $entity->content = is_array($mediaTags) ? implode("\n", $mediaTags) : $mediaTags; //망보드에 넣기 $board->create($entity); } log_message("notice", "Crawler->" . __FUNCTION__ . " 작업이 완료되었습니다."); return true; } catch (\Exception $e) { log_message("error", $e->getMessage()); return false; } } }