%%document-characterSelect-writer-scene%%
$Date: 2003/02/14 18:22:23 $

%%preprocess%%
// format the object for display
$this->beryliumToHtml();

// PRIMARY CHARACTER
if ($sitemember->role=="member") {
	$this->primeCharacterTag= "<input type='hidden' name='primarychar' size='4' value='$sitemember->p_characterId'>";
	}
else {
	// sitemember is writer, editor, admin...
	$this->primeCharacterTag= "<input type='text' name='primarychar' size='4' value='$sitemember->p_characterId' onFocus=\"this.value='';document.addCharacter.which[0].checked=1;\">";
	$this->addObjectTag= "<tr>
		<td align='right' valign='top'><input type='radio' class='radiostyle' name='which' value='object'></td>
		<td align='left' valign='top'>Object: <input type='text' name='objectRef' value='objtype:id' onFocus=\"this.value='';document.addCharacter.which[3].checked=1;\"></td>
		</tr>";
	$this->newTag= "<option value='new'>New Character</option>";
	}
if (is_numeric($sitemember->p_characterId) && $sitemember->p_characterId!=0) {
	$this->primeCharacterTag.= " {document:$sitemember->p_characterId}";
	}
else {
	// sitemember needs to create a character, eh?
	$castfolder= new Folder;
	$query= "SELECT obj.* FROM folder AS obj WHERE obj.siteid='$site->id' AND obj.flavor='castfolder' $session->wherestatus $session->wherepublic ORDER BY rank DESC, created DESC";
	$castfolder->selectObject($query);
	if ($castfolder->id=="") {
		berror("You must define at least one folder as being of flavor 'castfolder' in order to add characters.",0);
		exit;
		}
	else {
		$castfolder->getBaseUrl();
		$characterCreateLink= "$castfolder->baseUrl/document-.scene?method=stage1create&return=".$folder->baseUrl."document-.scene?method=stage1";
		}
	$this->primeCharacterTag.= " <a href='$characterCreateLink'>Create a Primary Character</a>";
	}

%%header%%
<form name="addCharacter" action="$folder->baseUrl/comment-$object->frameid.scene?method=addObject" method="post">
<table class='editTable'>
<tr>
<td colspan='3'>Add something to this Frame:</td>
</tr>
<tr>
<td align='right' valign='top'><input type='radio' class='radiostyle' name='which' value='primarychar' checked=1></td>
<td align='left' valign='top' colspan='2'>Your Character:
	$this->primeCharacterTag
</td>
</tr>
<tr>
<td width='10%' align='right' valign='top'><input type='radio' class='radiostyle' name='which' value='character'></td>
<td width='40%' align='left' valign='top'>Stock Character:
<select name='newobject' onChange="document.addCharacter.which[1].checked=1;">
<option value=''>Select one:</option>

%%css%%



%%template%%
<option value='document:$this->id'>$this->title</option>



%%listrow%%



%%nullobject%%
 



%%footer%%
$this->newTag
</select>
</td>
<td width='50%' align='left' valign='middle' rowspan='2'><input type='submit' name='submit' value='Add It' class='buttonstyle'></td>
</tr>
<tr>
<td align='right' valign='top'><input type='radio' class='radiostyle' name='which' value='googleimage'></td>
<td align='left' valign='top'><a href='http://images.google.com/' target='_blank'>GoogleImage</a>: <input type='text' name='objectRef' value='shortcut/link location' onFocus="this.value='';document.addCharacter.which[2].checked=1;">
	<br /> &nbsp; See <a href='http://berylium.org/berylium/docs/document-googleimage.html' target='_blank'>this article</a> for details.</td>
</tr>
$this->addObjectTag
</table>
</form>


%%postprocess%%



%%end of context%%
