2011-03-28 14:21:28 +00:00
< ?
2012-10-11 08:00:15 +00:00
View :: show_header ( 'Create a collage' );
2011-10-27 08:00:15 +00:00
if ( ! check_perms ( 'site_collages_renamepersonal' )) {
2011-12-16 08:00:18 +00:00
$ChangeJS = " OnChange= \" if ( this.options[this.selectedIndex].value == '0') { $ ('#namebox').hide(); $ ('#personal').show(); } else { $ ('#namebox').show(); $ ('#personal').hide(); } \" " ;
}
$Name = $_REQUEST [ 'name' ];
$Category = $_REQUEST [ 'cat' ];
$Description = $_REQUEST [ 'descr' ];
$Tags = $_REQUEST [ 'tags' ];
$Error = $_REQUEST [ 'err' ];
if ( ! check_perms ( 'site_collages_renamepersonal' ) && $Category === '0' ) {
$NoName = true ;
2011-10-27 08:00:15 +00:00
}
2011-03-28 14:21:28 +00:00
?>
< div class = " thin " >
2011-12-16 08:00:18 +00:00
< ?
if ( ! empty ( $Error )) { ?>
< div class = " save_message error " >< ? = display_str ( $Error ) ?> </div>
< br />
< ? } ?>
2012-09-15 08:00:25 +00:00
< form class = " create_form " name = " collage " action = " collages.php " method = " post " >
2011-03-28 14:21:28 +00:00
< input type = " hidden " name = " action " value = " new_handle " />
< input type = " hidden " name = " auth " value = " <?= $LoggedUser['AuthKey'] ?> " />
2012-09-01 08:00:24 +00:00
< table class = " layout " >
2011-10-27 08:00:15 +00:00
< tr id = " collagename " >
2011-03-28 14:21:28 +00:00
< td class = " label " >< strong > Name </ strong ></ td >
< td >
2011-12-16 08:00:18 +00:00
< input type = " text " class = " <?= $NoName ?'hidden':''?> " name = " name " size = " 60 " id = " namebox " value = " <?=display_str( $Name )?> " />
< span id = " personal " class = " <?= $NoName ?'':'hidden'?> " style = " font-style: oblique " >< strong >< ? = $LoggedUser [ 'Username' ] ?> 's personal collage</strong></span>
2011-03-28 14:21:28 +00:00
</ td >
</ tr >
< tr >
< td class = " label " >< strong > Category </ strong ></ td >
< td >
2011-10-27 08:00:15 +00:00
< select name = " category " < ? = $ChangeJS ?> >
2011-03-28 14:21:28 +00:00
< ?
array_shift ( $CollageCats );
2011-10-27 08:00:15 +00:00
2011-03-28 14:21:28 +00:00
foreach ( $CollageCats as $CatID => $CatName ) { ?>
2011-12-16 08:00:18 +00:00
< option value = " <?= $CatID +1?> " < ? = (( $CatID + 1 == $Category ) ? ' selected' : '' ) ?> ><?=$CatName?></option>
2011-10-27 08:00:15 +00:00
< ? }
$DB -> query ( " SELECT COUNT(ID) FROM collages WHERE UserID=' $LoggedUser[ID] ' AND CategoryID='0' AND Deleted='0' " );
list ( $CollageCount ) = $DB -> next_record ();
if (( $CollageCount < $LoggedUser [ 'Permissions' ][ 'MaxCollages' ]) && check_perms ( 'site_collages_personal' )) { ?>
2011-12-16 08:00:18 +00:00
< option value = " 0 " < ? = (( $Category === '0' ) ? ' selected' : '' ) ?> >Personal</option>
2011-03-28 14:21:28 +00:00
< ? } ?>
</ select >
< br />
< ul >
2012-11-06 08:00:20 +00:00
< li >< strong > Theme </ strong > - A collage containing releases that all relate to a certain theme ( e . g . " Searching for the Perfect Beat " , " Concept Albums " , " Funky Groove " , etc . ) .</ li >
< li >< strong > Genre introduction </ strong > - A subjective introduction to a genre composed by our own users .</ li >
< li >< strong > Discography </ strong > - A collage containing all the releases of an artist . Useful for keeping track of side - projects .</ li >
< li >< strong > Label </ strong > - A collage containing all the releases of a particular record label .</ li >
< li >< strong > Staff picks </ strong > - A listing of recommendations picked by the staff on special occasions .</ li >
< li >< strong > Charts </ strong > - Contains all the releases that comprise a certain type of chart ( e . g . Billboard Top 100 , Pitchfork Top 100 , What . cd Top 10 , etc . ) .</ li >
2011-10-27 08:00:15 +00:00
< ?
if (( $CollageCount < $LoggedUser [ 'Permissions' ][ 'MaxCollages' ]) && check_perms ( 'site_collages_personal' )) { ?>
2012-11-06 08:00:20 +00:00
< li >< strong > Personal </ strong > - You can put whatever you want here . It ' s your own personal collage .</ li >
2011-10-27 08:00:15 +00:00
< ? } ?>
2011-03-28 14:21:28 +00:00
</ ul >
</ td >
</ tr >
< tr >
< td class = " label " > Description </ td >
< td >
2011-12-16 08:00:18 +00:00
< textarea name = " description " id = " description " cols = " 60 " rows = " 10 " >< ? = display_str ( $Description ) ?> </textarea>
2011-03-28 14:21:28 +00:00
</ td >
</ tr >
< tr >
< td class = " label " >< strong > Tags ( comma - separated ) </ strong ></ td >
< td >
2011-12-16 08:00:18 +00:00
< input type = " text " id = " tags " name = " tags " size = " 60 " value = " <?=display_str( $Tags )?> " />
2011-03-28 14:21:28 +00:00
</ td >
</ tr >
< tr >
< td colspan = " 2 " class = " center " >
2012-11-06 08:00:20 +00:00
< strong > Please ensure your collage will be allowed under the < a href = " rules.php?p=collages " > Collage Rules </ a >.</ strong >
2011-03-28 14:21:28 +00:00
</ td >
</ tr >
< tr >
< td colspan = " 2 " class = " center " >< input type = " submit " value = " Create collage " /></ td >
</ tr >
</ table >
</ form >
</ div >
2012-10-11 08:00:15 +00:00
< ? View :: show_footer (); ?>