2011-03-28 14:21:28 +00:00
< ?
$CollageID = $_GET [ 'collageid' ];
if ( ! is_number ( $CollageID )) { error ( 0 ); }
2011-10-27 08:00:15 +00:00
$DB -> query ( " SELECT Name, Description, TagList, UserID, CategoryID, Locked, MaxGroups, MaxGroupsPerUser, Featured FROM collages WHERE ID=' $CollageID ' " );
list ( $Name , $Description , $TagList , $UserID , $CategoryID , $Locked , $MaxGroups , $MaxGroupsPerUser , $Featured ) = $DB -> next_record ();
2011-03-28 14:21:28 +00:00
$TagList = implode ( ', ' , explode ( ' ' , $TagList ));
if ( $CategoryID == 0 && $UserID != $LoggedUser [ 'ID' ] && ! check_perms ( 'site_collages_delete' )) { error ( 403 ); }
2012-10-11 08:00:15 +00:00
View :: show_header ( 'Edit collage' );
2011-03-28 14:21:28 +00:00
?>
< div class = " thin " >
2012-08-19 08:00:19 +00:00
< div class = " header " >
< h2 > Edit collage < a href = " collages.php?id=<?= $CollageID ?> " >< ? = $Name ?> </a></h2>
</ div >
2012-09-15 08:00:25 +00:00
< form class = " edit_form " name = " collage " action = " collages.php " method = " post " >
2011-03-28 14:21:28 +00:00
< input type = " hidden " name = " action " value = " edit_handle " />
< input type = " hidden " name = " auth " value = " <?= $LoggedUser['AuthKey'] ?> " />
< input type = " hidden " name = " collageid " value = " <?= $CollageID ?> " />
2012-09-01 08:00:24 +00:00
< table id = " edit_collage " class = " layout " >
2011-10-27 08:00:15 +00:00
< ? if ( check_perms ( 'site_collages_delete' ) || ( $CategoryID == 0 && $UserID == $LoggedUser [ 'ID' ] && check_perms ( 'site_collages_renamepersonal' ))) { ?>
2011-03-28 14:21:28 +00:00
< tr >
< td class = " label " > Name </ td >
< td >< input type = " text " name = " name " size = " 60 " value = " <?= $Name ?> " /></ td >
</ tr >
< ? } ?>
2012-05-30 08:00:20 +00:00
< ? if ( $CategoryID > 0 || check_perms ( 'site_collages_delete' )) { ?>
2011-03-28 14:21:28 +00:00
< tr >
< td class = " label " >< strong > Category </ strong ></ td >
< td >
< select name = " category " >
< ?
2012-06-03 08:00:14 +00:00
foreach ( $CollageCats as $CatID => $CatName ) {
if ( ! check_perms ( 'site_collages_delete' ) && $CatID == 0 ) { continue ; } // Only mod-type get to make things personal ?>
< option value = " <?= $CatID ?> " < ? if ( $CatID == $CategoryID ) { echo ' selected="selected"' ; } ?> ><?=$CatName?></option>
2011-03-28 14:21:28 +00:00
< ? } ?>
</ select >
</ td >
</ tr >
< ? } ?>
< tr >
< td class = " label " > Description </ td >
< td >
< textarea name = " description " id = " description " cols = " 60 " rows = " 10 " >< ? = $Description ?> </textarea>
</ td >
</ tr >
< tr >
< td class = " label " > Tags </ td >
< td >< input type = " text " name = " tags " size = " 60 " value = " <?= $TagList ?> " /></ td >
</ tr >
2012-09-30 08:00:16 +00:00
< ? if ( $CategoryID == 0 ) { // CategoryID==0 is "Personal" collages ?>
2011-10-27 08:00:15 +00:00
< tr >
2012-09-23 08:00:25 +00:00
< td class = " label " >< span title = " A "featured" personal collage will be listed first on your profile. " > Featured </ span ></ td >
2011-10-27 08:00:15 +00:00
< td >< input type = " checkbox " name = " featured " < ? = ( $Featured ? 'checked' : '' ) ?> /></td>
</ tr >
< ? }
if ( check_perms ( 'site_collages_delete' )) { ?>
2011-03-28 14:21:28 +00:00
< tr >
2012-09-23 08:00:25 +00:00
< td class = " label " >< span title = " This feature has not been implemented yet. It currently does nothing. " > Locked </ span ></ td >
2011-03-28 14:21:28 +00:00
< td >< input type = " checkbox " name = " locked " < ? if ( $Locked ) { ?> checked="checked" <? }?>/></td>
</ tr >
< tr >
< td class = " label " > Max groups </ td >
< td >< input type = " text " name = " maxgroups " size = " 5 " value = " <?= $MaxGroups ?> " /></ td >
</ tr >
< tr >
< td class = " label " > Max groups per user </ td >
< td >< input type = " text " name = " maxgroupsperuser " size = " 5 " value = " <?= $MaxGroupsPerUser ?> " /></ td >
</ tr >
< ? } ?>
< tr >
< td colspan = " 2 " class = " center " >< input type = " submit " value = " Edit collage " /></ td >
</ tr >
</ table >
</ form >
</ div >
2012-10-11 08:00:15 +00:00
< ? View :: show_footer (); ?>