Beispiel #1
0
 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());
 }
Beispiel #2
0
 /**
  * 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();
 }
Beispiel #3
0
 /**
  * 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();
 }
Beispiel #4
0
 /**
  * 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();
 }
Beispiel #5
0
 /**
  * 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();
 }
Beispiel #6
0
 /**
  * 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();
 }
Beispiel #7
0
 /**
  * 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();
 }
Beispiel #8
0
 /**
  * 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();
 }
Beispiel #9
0
 /**
  * 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();
 }