Beispiel #1
0
 function testIsDeleted()
 {
     $active_value = 1;
     $deleted_value = 2;
     $hidden_value = 3;
     $r = new FRSRelease();
     $r->setStatusId($deleted_value);
     $this->assertTrue($r->isDeleted());
     $r->setStatusId($hidden_value);
     $this->assertFalse($r->isDeleted());
     $r->setStatusId($active_value);
     $this->assertFalse($r->isDeleted());
 }
Beispiel #2
0
              Delete a release with all the files included
              Delete the corresponding row from the database
              Delete the corresponding directory from the server
         */
         if (!$frsrf->delete_release($group_id, $release_id)) {
             $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('file_admin_editreleases', 'rel_not_yours'));
         } else {
             $GLOBALS['Response']->addFeedback('info', $GLOBALS['Language']->getText('file_admin_editreleases', 'rel_del'));
         }
     }
     $GLOBALS['Response']->redirect('/file/?group_id=' . $group_id);
     break;
 case 'add':
     $release = new FRSRelease();
     $release->setPackageId($package_id);
     $release->setStatusId($frsrf->STATUS_ACTIVE);
     $release->setReleaseDate(time());
     frs_display_release_form($is_update = false, $release, $group_id, $Language->getText('file_admin_editreleases', 'create_new_release'), '?func=create&postExpected=&group_id=' . $group_id . '&package_id=' . $package_id);
     break;
 case 'create':
     if ($request->exist('cancel')) {
         $GLOBALS['Response']->addFeedback('info', $Language->getText('file_admin_editreleases', 'create_canceled'));
         $GLOBALS['Response']->redirect('/file/?group_id=' . $group_id);
     } else {
         frs_process_release_form($is_update = false, $request, $group_id, $Language->getText('file_admin_editreleases', 'release_new_file_version'), '?func=create&postExpected=&group_id=' . $group_id . '&package_id=' . $package_id);
     }
     break;
 case 'edit':
     if ($request->valid(new Valid_UInt('id'))) {
         $release_id = $request->get('id');
         if ($release =& $frsrf->getFRSReleaseFromDb($release_id, $group_id)) {