private function createReleaseDetails() { $oFormEdit = new FormGenerator(); $oFormEdit->setAction('index.php?p=modrelease&a=editrelease&id=' . $this->oRelease->getId()); $oFormEdit->addInput('Nom', 'name', true, false, 'text', '', $this->oRelease->getName()); $oFormEdit->addInput('PreTime', 'pre', true, false, 'text', '', $this->oRelease->getPre()); $oFormEdit->addCheckbox('Supprimer', 'delete'); $oFormEdit->create(); $this->oView->addData('detailedit', $oFormEdit->getCode()); }
/** * Create ADD popup * @return string Code HTML */ private function createAddPopup() { //Popup d'ajout $oPopupAdd = new View('popup'); $oPopupAdd->addData('id', 'addkey'); $oPopupAdd->addData('buttonstyle', 'btn-success'); $oPopupAdd->addData('buttonicon', 'fa-plus'); $oPopupAdd->addData('buttontext', Language::translate('API_ADMIN_ADD_ADD')); $oPopupAdd->addData('title', Language::translate('API_ADMIN_ADD_TITLE')); $oFormAdd = new FormGenerator(); $oFormAdd->setAction('index.php?p=adminapi'); $aOptions = User::getUsersSelect(); $oFormAdd->addSelect(Language::translate('API_ADMIN_ADD_USER'), 'user', $aOptions); $oFormAdd->addCheckbox(Language::translate('API_ADMIN_ADD_READ'), 'read', true); $oFormAdd->addCheckbox(Language::translate('API_ADMIN_ADD_WRITE'), 'write', false); $oFormAdd->create(); $oPopupAdd->addData('content', $oFormAdd->getCode()); $oPopupAdd->create(); return $oPopupAdd->getCode(); }
/** * Créer la Popup d'édition d'un utilisateur * @param User $p_oUser Utilisateur concerné * @param \Rank $p_aRanks Rangs possibles * @return string Code HTML de la PopUp */ private function createEditPopup($p_oUser, $p_aRanks) { //Création de la popup d'édition $oPopup = new View('popup'); $oPopup->addData('id', $p_oUser->getId()); $oPopup->addData('buttonstyle', 'btn-primary'); $oPopup->addData('buttonicon', 'fa-edit'); $oPopup->addData('buttontext', 'Editer'); $oPopup->addData('title', 'Edition de l\'utilisateur'); //Création du formulaire $oFormEdit = new FormGenerator(); $oFormEdit->setAction('index.php?p=adminusers&edit=' . $p_oUser->getId()); $oFormEdit->addInput('Identifiant', 'login', true, false, 'text', '', $p_oUser->getLogin()); $oFormEdit->addInput('Password', 'password', false, false, 'password', 'Non modifié'); $oFormEdit->addInput('Confirmation', 'confirmation', false, false, 'password', 'Non modifié'); $oFormEdit->addInput('Email', 'mail', true, false, 'text', '', $p_oUser->getMail()); $oFormEdit->addSelect('Rang', 'rank', $p_aRanks, $p_oUser->getIdRank()); $oFormEdit->addCheckbox('Supprimer', 'delete'); $oFormEdit->create(); $oPopup->addData('content', $oFormEdit->getCode()); $oPopup->create(); return $oPopup->getCode(); }
/** * 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(); }
/** * Create edit popup * @param Regex $p_oRegex * @param array $p_aCategories * @return string Code HTML */ private function createEditPopup($p_oRegex, $p_aCategories) { $oPopup = new View('popup'); $oPopup->addData('id', $p_oRegex->getId()); $oPopup->addData('buttonstyle', 'btn-primary'); $oPopup->addData('buttonicon', 'fa-edit'); $oPopup->addData('buttontext', Language::translate('PARSER_ADMIN_EDIT_EDIT')); $oPopup->addData('title', Language::translate('PARSER_ADMIN_EDIT_TITLE')); //Create formular $oFormEdit = new FormGenerator(); $oFormEdit->setAction('index.php?p=adminparser&edit=' . $p_oRegex->getId()); $oFormEdit->addInput(Language::translate('PARSER_ADMIN_EDIT_NAME'), 'name', true, false, 'text', '', $p_oRegex->getName()); $oFormEdit->addInput(Language::translate('PARSER_ADMIN_EDIT_REGEX'), 'regex', true, false, 'text', '', $p_oRegex->getRegex()); $oFormEdit->addSelect(Language::translate('PARSER_ADMIN_EDIT_CATEGORIE'), 'categorie', $p_aCategories, $p_oRegex->getCategorie()); $oFormEdit->addCheckbox(Language::translate('PARSER_ADMIN_EDIT_DELETE'), 'delete'); $oFormEdit->create(); $oPopup->addData('content', $oFormEdit->getCode()); $oPopup->create(); return $oPopup->getCode(); }
/** * Créer la popup d'édition du Passkey * @param Passkey $oPasskey * @return string Code HTML */ private function createPkEditPopup($oPasskey) { //Création de la popup d'édition $oPopup = new View('popup'); $oPopup->addData('id', md5($oPasskey->getPasskey())); $oPopup->addData('buttonstyle', 'btn-primary'); $oPopup->addData('buttonicon', 'fa-edit'); $oPopup->addData('buttontext', 'Editer'); $oPopup->addData('title', 'Edition du passkey'); //Création du formulaire $oFormEdit = new FormGenerator(); $oFormEdit->setAction('index.php?p=profil&edit=' . $oPasskey->getTrackerId()); $oFormEdit->addInput('Tracker', 'tracker', false, true, 'text', '', $oPasskey->getTrackerName()); $oFormEdit->addInput('Passkey', 'passkey', true, false, 'text', '', $oPasskey->getPasskey()); $oFormEdit->addCheckbox('Supprimer', 'delete'); $oFormEdit->create(); $oPopup->addData('content', $oFormEdit->getCode()); $oPopup->create(); return $oPopup->getCode(); }
/** * Créer la popup d'édition * @param Tracker $p_oTracker * @return Code HTML */ private function createEditPopup($p_oTracker) { $oPopup = new View('popup'); $oPopup->addData('id', $p_oTracker->getId()); $oPopup->addData('buttonstyle', 'btn-primary'); $oPopup->addData('buttonicon', 'fa-edit'); $oPopup->addData('buttontext', 'Editer'); $oPopup->addData('title', 'Edition du Tracker'); //Création du formulaire $oFormEdit = new FormGenerator(); $oFormEdit->setAction('index.php?p=admintrackers&edit=' . $p_oTracker->getId()); $oFormEdit->addInput('Nom', 'name', true, false, 'text', '', $p_oTracker->getName()); $oFormEdit->addInput('Format du lien vers la fiche', 'link', false, false, 'text', '', $p_oTracker->getLink()); $oFormEdit->addInput('Format du lien vers le torrent', 'directlink', false, false, 'text', '', $p_oTracker->getDirectLink()); $oFormEdit->addCheckbox('Supprimer', 'delete'); $oFormEdit->create(); $oPopup->addData('content', $oFormEdit->getCode()); $oPopup->create(); return $oPopup->getCode(); }
/** * Create add popup * @return string HTML Code */ private function createAddPopup() { $oPopupAdd = new View('popup'); $oPopupAdd->addData('id', 'addrank'); $oPopupAdd->addData('buttonstyle', 'btn-success'); $oPopupAdd->addData('buttonicon', 'fa-plus'); $oPopupAdd->addData('buttontext', Language::translate('RANKS_ADMIN_ADD_ADD')); $oPopupAdd->addData('title', Language::translate('RANKS_ADMIN_ADD_TITLE')); $oFormAdd = new FormGenerator(); $oFormAdd->setAction('index.php?p=adminranks'); $oFormAdd->addInput(Language::translate('RANKS_ADMIN_ADD_NAME'), 'name', true, false, 'text', 'Nom ...'); $oFormAdd->addCheckbox(Language::translate('RANKS_ADMIN_ADD_DEFAULT'), 'default', false); $oFormAdd->create(); $oPopupAdd->addData('content', $oFormAdd->getCode()); $oPopupAdd->create(); return $oPopupAdd->getCode(); }
/** * Créer la Popup d'édition * @param Invites $p_oInvite * @return string Code HTML */ private function createEditPopup($p_oInvite) { //Création de la popup d'édition $oPopup = new View('popup'); $oPopup->addData('id', $p_oInvite->getCode()); $oPopup->addData('buttonstyle', 'btn-primary'); $oPopup->addData('buttonicon', 'fa-edit'); $oPopup->addData('buttontext', 'Editer'); $oPopup->addData('title', 'Edition de l\'invitation'); //Création du formulaire $oFormEdit = new FormGenerator(); $oFormEdit->setAction('index.php?p=invites&edit=' . $p_oInvite->getCode()); $oFormEdit->addInput('Parrain', 'user', true, false, 'text', '', $p_oInvite->getParrainLogin()); $oFormEdit->addInput('Code', 'code', true, false, 'text', '', $p_oInvite->getCode()); $oFormEdit->addCheckbox('Supprimer', 'delete'); $oFormEdit->create(); $oPopup->addData('content', $oFormEdit->getCode()); $oPopup->create(); return $oPopup->getCode(); }