/** * Create ADD Popup * @param array $aTrackersSelect * @param array $aCategoriesSelect * @return string Code HTML */ private function createAddPopup($aTrackersSelect, $aCategoriesSelect) { $oPopupAdd = new View('popup'); $oPopupAdd->addData('id', 'addrss'); $oPopupAdd->addData('buttonstyle', 'btn-success'); $oPopupAdd->addData('buttonicon', 'fa-plus'); $oPopupAdd->addData('buttontext', Language::translate('RSS_ADMIN_ADD_ADD')); $oPopupAdd->addData('title', Language::translate('RSS_ADMIN_ADD_TITLE')); $oFormAdd = new FormGenerator(); $oFormAdd->setAction('index.php?p=adminrss'); $oFormAdd->addSelect(Language::translate('RSS_ADMIN_ADD_TRACKER'), 'tracker', $aTrackersSelect); $oFormAdd->addSelect(Language::translate('RSS_ADMIN_ADD_ENCODE'), 'encoding', Config::getEncodes()); $oFormAdd->addInput(Language::translate('RSS_ADMIN_ADD_URL'), 'url', true, false, 'text', 'URL ...'); $oFormAdd->addInput(Language::translate('RSS_ADMIN_ADD_MASK'), 'mask', true, false, 'text', 'http://montracker.fr/download/{PASSKEY}/{IDTORRENT}'); $oFormAdd->addCheckbox(Language::translate('RSS_ADMIN_ADD_DATE'), 'forcedate'); $oFormAdd->create(); $oPopupAdd->addData('content', $oFormAdd->getCode()); $oPopupAdd->create(); return $oPopupAdd->getCode(); }