예제 #1
0
    public static function render_edit_form($Event)
    {
        ?>
		<form id="event_form" method="post" action="">
<?php 
        if ($Event) {
            ?>
			<input type="hidden" name="action" value="take_edit" />
			<input type="hidden" name="id" value="<?php 
            echo $Event['ID'];
            ?>
" />
<?php 
        } else {
            ?>
			<input type="hidden" name="action" value="take_create" />
<?php 
        }
        ?>
			<input type="hidden" name="auth" value="<?php 
        echo G::$LoggedUser['AuthKey'];
        ?>
" />
			<table cellpadding="6" cellspacing="1" border="0" class="layout border" width="100%">
				<tr>
					<td class="label">Title:</td>
					<td>
						<input type="text" id="title" name="title" size="50" class="required" value="<?php 
        echo $Event['Title'];
        ?>
" />
					</td>
				</tr>
				<tr>
					<td class="label">Link:</td>
					<td>
						<input type="text" id="url" name="url" size="50" value="<?php 
        echo $Event['Url'];
        ?>
" />
					</td>
				</tr>
				<tr>
					<td class="label">Date:</td>
					<td>
						<input type="date" id="date" name="date" class="required"<?php 
        echo $Event ? ' value="' . date('Y-m-d', strtotime($Event['Date'])) . '"' : '';
        ?>
 />
					</td>
				</tr>
				<tr>
					<td class="label">Category:</td>
					<td>
						<select id="category" name="category" class="required">
							<option value="0">Choose a category</option>
<?php 
        $Categories = SiteHistory::get_categories();
        foreach ($Categories as $Key => $Value) {
            ?>
							<option<?php 
            echo $Key == $Event['Category'] ? ' selected="selected"' : '';
            ?>
 value="<?php 
            echo $Key;
            ?>
"><?php 
            echo $Value;
            ?>
</option>
<?php 
        }
        ?>
						</select>
					</td>
				</tr>
				<tr>
					<td class="label">Subcategory:</td>
					<td>
						<select id="category" name="sub_category" class="required">
							<option value="0">Choose a subcategory</option>
<?php 
        $SubCategories = SiteHistory::get_sub_categories();
        foreach ($SubCategories as $Key => $Value) {
            ?>
							<option<?php 
            echo $Key == $Event['SubCategory'] ? ' selected="selected"' : '';
            ?>
 value="<?php 
            echo $Key;
            ?>
"><?php 
            echo $Value;
            ?>
</option>
<?php 
        }
        ?>
						</select>
					</td>
				</tr>
				<tr>
					<td class="label">Tags:</td>
					<td>
						<input type="text" id="tags" name="tags" placeholder="Comma-separated tags; use periods/dots for spaces" size="50" value="<?php 
        echo $Event['Tags'];
        ?>
" />
						<select id="tag_list">
							<option>Choose tags</option>
<?php 
        $Tags = SiteHistory::get_tags();
        foreach ($Tags as $Tag) {
            ?>
							<option><?php 
            echo $Tag;
            ?>
</option>
<?php 
        }
        ?>
						</select>
					</td>
				</tr>
				<tr>
					<td class="label">Body:</td>
					<td>
						<textarea id="body" name="body" cols="90" rows="8" tabindex="1" onkeyup="resize('body');"><?php 
        echo $Event['Body'];
        ?>
</textarea>
					</td>
				</tr>
			</table>
			<input type="submit" name="submit" value="Submit" />
<?php 
        if ($Event) {
            ?>
			<input type="submit" name="delete" value="Delete" />
<?php 
        }
        ?>
		</form>
<?php 
    }