diff options
Diffstat (limited to 'system/scaffolding/views')
-rw-r--r-- | system/scaffolding/views/add.php | 30 | ||||
-rw-r--r-- | system/scaffolding/views/delete.php | 7 | ||||
-rw-r--r-- | system/scaffolding/views/edit.php | 31 | ||||
-rw-r--r-- | system/scaffolding/views/footer.php | 10 | ||||
-rw-r--r-- | system/scaffolding/views/header.php | 31 | ||||
-rw-r--r-- | system/scaffolding/views/index.html | 15 | ||||
-rw-r--r-- | system/scaffolding/views/no_data.php | 6 | ||||
-rw-r--r-- | system/scaffolding/views/stylesheet.css | 143 | ||||
-rw-r--r-- | system/scaffolding/views/view.php | 25 |
9 files changed, 298 insertions, 0 deletions
diff --git a/system/scaffolding/views/add.php b/system/scaffolding/views/add.php new file mode 100644 index 000000000..a65e3d745 --- /dev/null +++ b/system/scaffolding/views/add.php @@ -0,0 +1,30 @@ +<?php $this->load->view('header'); ?> + +<p><?php echo anchor(array($base_uri, 'view'), '< '.$scaff_view_all); ?></p> + + +<?php echo form_open($action); ?> + +<table border="0" cellpadding="3" cellspacing="1"> +<?php foreach($fields as $field): ?> + +<?php if ($field->primary_key == 1) continue; ?> + +<tr> + <td><?php echo $field->name; echo ' '.$field->default; ?></td> + + <?php if ($field->type == 'blob'): ?> + <td><textarea class="textarea" name="<?php echo $field->name; ?>" cols="60" rows="10" ><?php echo form_prep($field->default); ?></textarea></td> + <?php else : ?> + <td><input class="input" name="<?php echo $field->name; ?>" value="<?php echo form_prep($field->default); ?>" size="60" /></td> + <?php endif; ?> + +</tr> +<?php endforeach; ?> +</table> + +<input type="submit" class="submit" value="Insert" /> + +</form> + +<?php $this->load->view('footer'); ?> diff --git a/system/scaffolding/views/delete.php b/system/scaffolding/views/delete.php new file mode 100644 index 000000000..75a5c21b8 --- /dev/null +++ b/system/scaffolding/views/delete.php @@ -0,0 +1,7 @@ +<?php $this->load->view('header'); ?> + +<p><?php echo $message; ?></p> + +<p><?php echo $no; ?> | <?php echo $yes; ?> + +<?php $this->load->view('footer'); ?> diff --git a/system/scaffolding/views/edit.php b/system/scaffolding/views/edit.php new file mode 100644 index 000000000..a7d65c619 --- /dev/null +++ b/system/scaffolding/views/edit.php @@ -0,0 +1,31 @@ +<?php $this->load->view('header'); ?> + + +<p><?php echo anchor(array($base_uri, 'view'), '< '.$scaff_view_all);?></p> + + +<?php echo form_open($action); ?> + +<table border="0" cellpadding="3" cellspacing="1"> +<?php foreach($fields as $field): ?> + +<?php if ($field->primary_key == 1) continue; ?> + +<tr> + <td><?php echo $field->name; ?></td> + + <?php if ($field->type == 'blob'): ?> + <td><textarea class="textarea" name="<?php echo $field->name;?>" cols="60" rows="10" ><?php $f = $field->name; echo form_prep($query->$f); ?></textarea></td> + <?php else : ?> + <td><input class="input" value="<?php $f = $field->name; echo form_prep($query->$f); ?>" name="<?php echo $field->name; ?>" size="60" /></td> + <?php endif; ?> + +</tr> +<?php endforeach; ?> +</table> + +<input type="submit" class="submit" value="Update" /> + +</form> + +<?php $this->load->view('footer'); ?>
\ No newline at end of file diff --git a/system/scaffolding/views/footer.php b/system/scaffolding/views/footer.php new file mode 100644 index 000000000..36b29d1cd --- /dev/null +++ b/system/scaffolding/views/footer.php @@ -0,0 +1,10 @@ + +</div> + +<div id="footer"> +<p><a href="http://www.codeigniter.com/">Code Igniter</a>, by <a href="http://www.pmachine.com">pMachine</a> - Version <?php echo APPVER ?></p> +<p>Page rendered in {elapsed_time}</p> +</div> + +</body> +</html>
\ No newline at end of file diff --git a/system/scaffolding/views/header.php b/system/scaffolding/views/header.php new file mode 100644 index 000000000..7ab60fd81 --- /dev/null +++ b/system/scaffolding/views/header.php @@ -0,0 +1,31 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html> +<head> + +<title><?php echo $title; ?></title> + +<style type='text/css'> +<?php $this->file(BASEPATH.'scaffolding/views/stylesheet.css'); ?> +</style> + +<script src="../../nav.js" type="text/javascript"></script> + +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta http-equiv='expires' content='-1' /> +<meta http-equiv= 'pragma' content='no-cache' /> + +</head> +<body> + +<div id="header"> +<div id="header_left"> +<h3>Scaffolding: <?php echo $title; ?></h3> +</div> +<div id="header_right"> +<?php echo anchor(array($base_uri, 'view'), $scaff_view_records); ?> | +<?php echo anchor(array($base_uri, 'add'), $scaff_create_record); ?> +</div> +</div> + +<br clear="all"> +<div id="outer">
\ No newline at end of file diff --git a/system/scaffolding/views/index.html b/system/scaffolding/views/index.html new file mode 100644 index 000000000..5a1f5d6ae --- /dev/null +++ b/system/scaffolding/views/index.html @@ -0,0 +1,15 @@ +<html>
+
+<head>
+
+<title>403 Forbidden</title>
+
+</head>
+
+<body bgcolor='#ffffff'>
+
+<p>Directory access is forbidden.<p>
+
+</body>
+
+</html>
\ No newline at end of file diff --git a/system/scaffolding/views/no_data.php b/system/scaffolding/views/no_data.php new file mode 100644 index 000000000..dca477e2d --- /dev/null +++ b/system/scaffolding/views/no_data.php @@ -0,0 +1,6 @@ +<?php $this->load->view('header'); ?> + +<p><?php echo $scaff_no_data; ?></p> +<p><?php echo anchor(array($base_uri, 'add'), $scaff_create_record); ?></p> + +<?php $this->load->view('footer'); ?>
\ No newline at end of file diff --git a/system/scaffolding/views/stylesheet.css b/system/scaffolding/views/stylesheet.css new file mode 100644 index 000000000..55c8d9e59 --- /dev/null +++ b/system/scaffolding/views/stylesheet.css @@ -0,0 +1,143 @@ +body { + margin: 0; + padding: 0; + font-family: Lucida Grande, Verdana, Geneva, Sans-serif; + font-size: 11px; + color: #4F5155; + background: #fff url(<?php echo $image_url; ?>background.jpg) repeat-x left top; +} + +a { + color: #8B0D00; + background-color: transparent; + text-decoration: none; + font-weight: bold; +} + +a:visited { + color: #8B0D00; + background-color: transparent; + text-decoration: none; +} + +a:hover { + color: #000; + text-decoration: none; + background-color: transparent; +} + + +#header { + margin: 0; + padding: 0; +} + +#header_left { + background-color: transparent; + float: left; + padding: 21px 0 0 32px; + margin: 0 +} + +#header_right { + background-color: transparent; + float: right; + text-align: right; + padding: 35px 50px 20px 0; + margin: 0 +} + +#footer { + margin: 20px 0 15px 0; + padding: 0; +} + +#footer p { + font-size: 10px; + color: #999; + text-align: center; +} + +#outer { + margin: 30px 40px 0 40px; +} + +img { + padding:0; + border: 0; + margin: 0; +} + +.nopad { + padding:0; + border: 0; + margin: 0; +} + +table { + background-color: #efefef; +} + +th { + background-color: #eee; + font-weight: bold; + padding: 6px; + text-align: left; +} + +td { + background-color: #fff; + padding: 6px; +} + + +form { + margin: 0; + padding: 0; +} + +.input { + font-family: Lucida Grande, Verdana, Geneva, Sans-serif; + font-size: 11px; + width: 600px; + color: #333; + border: 1px solid #B3B4BD; + font-size: 11px; + height: 2em; + padding: 0; + margin: 0; +} + +.textarea { + font-family: Lucida Grande, Verdana, Geneva, Sans-serif; + font-size: 12px; + width: 600px; + color: #333; + border: 1px solid #B3B4BD; + padding: 0; + margin: 0; +} + +.select { + background-color: #fff; + font-size: 11px; + font-weight: normal; + color: #333; + padding: 0; + margin: 0 0 3px 0; +} + +.checkbox { + background-color: transparent; + padding: 0; + border: 0; +} + +.submit { + background-color: #8B0D00; + color: transparent; + font-weight: normal; + border: 1px solid #000; + margin: 6px 0 0 0; + padding: 1px 5px 1px 5px; +} diff --git a/system/scaffolding/views/view.php b/system/scaffolding/views/view.php new file mode 100644 index 000000000..fd20a174d --- /dev/null +++ b/system/scaffolding/views/view.php @@ -0,0 +1,25 @@ +<?php $this->load->view('header'); ?> + +<table border="0" cellpadding="0" cellspacing="1" style="width:100%"> + <tr> + <th>Edit</th> + <th>Delete</th> + <?php foreach($fields as $field): ?> + <th><?php echo $field; ?></th> + <?php endforeach; ?> +</tr><tr> + +<?php foreach($query->result() as $row): ?> + <tr> + <td> <?php echo anchor(array($base_uri, 'edit', $row->$primary), $scaff_edit); ?> </td> + <td><?php echo anchor(array($base_uri, 'delete', $row->$primary), $scaff_delete); ?></td> + <?php foreach($fields as $field): ?> + <td><?php echo form_prep($row->$field);?></td> + <?php endforeach; ?> + </tr> +<?php endforeach; ?> +</table> + +<?php echo $paginate; ?> + +<?php $this->load->view('footer'); ?>
\ No newline at end of file |