CODEPOT
Web-based subversion manager
 

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">

<script type="text/javascript" src="<?php print base_url_make('/js/codepot.js')?>"></script>
<link type="text/css" rel="stylesheet" href="<?php print base_url_make('/css/common.css')?>" />
<link type="text/css" rel="stylesheet" href="<?php print base_url_make('/css/project.css')?>" />
<link type="text/css" rel="stylesheet" href="<?php print base_url_make('/css/font-awesome.min.css')?>" />


<script type="text/javascript" src="<?php print base_url_make('/js/creole.js')?>"></script>

<script type="text/javascript" src="<?php print base_url_make('/js/prettify/prettify.js')?>"></script>
<script type="text/javascript" src="<?php print base_url_make('/js/prettify/lang-css.js')?>"></script>
<script type="text/javascript" src="<?php print base_url_make('/js/prettify/lang-lisp.js')?>"></script>
<script type="text/javascript" src="<?php print base_url_make('/js/prettify/lang-lua.js')?>"></script>
<script type="text/javascript" src="<?php print base_url_make('/js/prettify/lang-sql.js')?>"></script>
<script type="text/javascript" src="<?php print base_url_make('/js/prettify/lang-vb.js')?>"></script>

<script type="text/javascript" src="<?php print base_url_make('/js/jquery.min.js')?>"></script>
<script type="text/javascript" src="<?php print base_url_make('/js/jquery-ui.min.js')?>"></script>
<link type="text/css" rel="stylesheet" href="<?php print base_url_make('/css/jquery-ui.css')?>" />

<script type="text/javascript">
function preview_description(input_text)
{
	creole_render_wiki_with_input_text (
		input_text,
		"project_edit_description_preview", 
		"<?php print site_url()?>/wiki/show/<?php print $project->id?>/",
		"<?php print site_url()?>/wiki/attachment0/<?php print $project->id?>/",
		true // raw
	);

	prettyPrint ();
}

$(function() {
	$("#project_edit_description_preview_button").button().click(
		function () {
			preview_description ($("#project_edit_description").val());
		}
	);
});
</script>

<title><?php print $project->name?></title>
</head>

<body>

<div class="content" id="project_edit_content">

<!------------------------------------------------------------------------>

<?php $this->load->view ('taskbar'); ?>

<!------------------------------------------------------------------------>

<?php
$this->load->view (
	'projectbar',
	array (
		'banner' => (($mode != 'create')? NULL: $this->lang->line('Projects')),

		'page' => array (
			'type' => 'project',
			'id' => 'project',
			'project' => (($mode != 'create')? $project: NULL)
		),

		'ctxmenuitems' => array ()
	)
);
?>

<!------------------------------------------------------------------------>
<div class="mainarea" id="project_edit_mainarea">

<?php 
	if ($message != '') print "<div id='project_create_message' class='form_message'>$message</div>"; 

	$formurl = "project/{$mode}";
	if ($mode == 'update') $formurl .= '/'.$project->id;
?>

<div class='form_container'>
<?php print form_open($formurl)?>
	<div class='form_input_field'>
		<?php print form_label($this->lang->line('ID').': ', 'project_id')?>
		<?php
			$extra = ($mode == 'update')? 'readonly="readonly"': '';
			$extra .= 'maxlength="32" size="16"';
		?>
		<?php print form_input('project_id', set_value('project_id', $project->id), $extra)?>
		<?php print form_error('project_id')?>
	</div>

	<div class='form_input_label'>
		<?php print form_label($this->lang->line('Name').': ', 'project_name')?>
		<?php print form_error('project_name')?>
	</div>
	<div class='form_input_field'>
		<?php $extra = 'maxlength="80" size="60"'; ?>
		<?php print form_input('project_name', set_value('project_name', $project->name), $extra)?>
	</div>

	<div class='form_input_label'>
		<?php print form_label($this->lang->line('Summary').': ', 'project_summary')?>
		<?php print form_error('project_summary')?>
	</div>
	<div class='form_input_field'>
		<?php $extra = 'maxlength="80" size="80"'; ?>
		<?php print form_input('project_summary', set_value('project_summary', $project->summary), $extra)?>
	</div>

	<div class='form_input_label'>
		<?php print form_label($this->lang->line('Description').': ', 'project_description')?>
		<a href='#' id='project_edit_description_preview_button'><?php print $this->lang->line('Preview')?></a>	
		<?php print form_error('project_description')?>
	</div>
	<div class='form_input_field'>
		<?php
			$xdata = array (
				'name' => 'project_description',
				'value' => set_value ('project_description', $project->description),
				'id' => 'project_edit_description',
				'rows' => 20,
				'cols' => 80
			);
			print form_textarea ($xdata);
		?>
	</div>
	<div id='project_edit_description_preview' class='codepot-styled-text-preview'></div>

	<div class='form_input_field'>
		<?php print form_label($this->lang->line('Commitable').': ', 'project_commitable')?>
		<?php print form_checkbox('project_commitable', 'Y', set_checkbox('project_commitable', $project->commitable, $project->commitable == 'Y'))?>
		<?php print form_error('project_commitable')?>

		<?php print form_label($this->lang->line('Public').': ', 'project_public')?>
		<?php print form_checkbox('project_public', 'Y', set_checkbox('project_public', $project->public, $project->public == 'Y'))?>
		<?php print form_error('project_public')?>
	</div>

	<div class='form_input_label'>
		<?php print form_label($this->lang->line('Members').': ', 'project_members')?>
		<?php print form_error('project_members')?>
	</div>
	<div class='form_input_field'>
		<?php
			$members = $project->members;
			$member_count = count($members);
			$member_string = '';
			for ($i = 0; $i < $member_count; $i++)
			{
				if ($i >= 1) $member_string .= ',';
				$member_string .= $members[$i];
			}

			$xdata = array (
				'name' => 'project_members',
				'value' => set_value ('project_members', $member_string),
				'id' => 'project_edit_members',
				'rows' => 2,
				'cols' => 80
			);
			print form_textarea ($xdata);
		?>
	</div>

	<?php $caption = ($mode == 'update')? $this->lang->line('Update'): $this->lang->line('Create'); ?>
	<?php print form_submit('project', $caption)?>

<?php print form_close();?>
</div> <!-- form_container -->

</div> <!-- project_edit_mainarea -->

<div class='codepot-footer-pusher'></div> <!-- for sticky footer -->

</div> <!-- project_edit_content --> 

<!---------------------------------------------------------------------------->

<?php $this->load->view ('footer'); ?>

<!---------------------------------------------------------------------------->


</body>

</html>
LOC