diff options
author | Florian Pritz <bluewind@xssn.at> | 2010-02-06 23:14:56 +0100 |
---|---|---|
committer | Florian Pritz <bluewind@xssn.at> | 2010-02-06 23:31:27 +0100 |
commit | 9e9d77b4072de4f8c73e8bbade07a8f27734e4bd (patch) | |
tree | a5d709254968fed8f3acdb9eec68fde2faa14b94 /system/scaffolding/views |
Initial commit
Signed-off-by: Florian Pritz <bluewind@xssn.at>
Diffstat (limited to 'system/scaffolding/views')
-rw-r--r-- | system/scaffolding/views/add.php | 32 | ||||
-rw-r--r-- | system/scaffolding/views/delete.php | 9 | ||||
-rw-r--r-- | system/scaffolding/views/edit.php | 33 | ||||
-rw-r--r-- | system/scaffolding/views/footer.php | 10 | ||||
-rw-r--r-- | system/scaffolding/views/header.php | 29 | ||||
-rw-r--r-- | system/scaffolding/views/index.html | 10 | ||||
-rw-r--r-- | system/scaffolding/views/no_data.php | 8 | ||||
-rw-r--r-- | system/scaffolding/views/stylesheet.css | 143 | ||||
-rw-r--r-- | system/scaffolding/views/view.php | 27 |
9 files changed, 301 insertions, 0 deletions
diff --git a/system/scaffolding/views/add.php b/system/scaffolding/views/add.php new file mode 100644 index 000000000..cbb12f6fb --- /dev/null +++ b/system/scaffolding/views/add.php @@ -0,0 +1,32 @@ +<?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'); +/* End of file add.php */ +/* Location: ./system/scaffolding/views/add.php */ diff --git a/system/scaffolding/views/delete.php b/system/scaffolding/views/delete.php new file mode 100644 index 000000000..d19542195 --- /dev/null +++ b/system/scaffolding/views/delete.php @@ -0,0 +1,9 @@ +<?php $this->load->view('header'); ?> + +<p><?php echo $message; ?></p> + +<p><?php echo $no; ?> | <?php echo $yes; ?> + +<?php $this->load->view('footer'); +/* End of file delete.php */ +/* Location: ./system/scaffolding/views/delete.php */ diff --git a/system/scaffolding/views/edit.php b/system/scaffolding/views/edit.php new file mode 100644 index 000000000..fe553e591 --- /dev/null +++ b/system/scaffolding/views/edit.php @@ -0,0 +1,33 @@ +<?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'); +/* End of file edit.php */ +/* Location: ./system/scaffolding/views/edit.php */
\ 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..0e71401c9 --- /dev/null +++ b/system/scaffolding/views/footer.php @@ -0,0 +1,10 @@ + +</div> + +<div id="footer"> +<p><a href="http://codeigniter.com/">CodeIgniter</a>, by <a href="http://www.EllisLab.com">EllisLab</a> - Version <?php echo CI_VERSION ?></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..50f234a49 --- /dev/null +++ b/system/scaffolding/views/header.php @@ -0,0 +1,29 @@ +<!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> + +<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..c942a79ce --- /dev/null +++ b/system/scaffolding/views/index.html @@ -0,0 +1,10 @@ +<html> +<head> + <title>403 Forbidden</title> +</head> +<body> + +<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..bc81e7480 --- /dev/null +++ b/system/scaffolding/views/no_data.php @@ -0,0 +1,8 @@ +<?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'); +/* End of file no_data.php */ +/* Location: ./system/scaffolding/views/no_data.php */
\ 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..3f487dd0b --- /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: #FFF; + 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..a81241d39 --- /dev/null +++ b/system/scaffolding/views/view.php @@ -0,0 +1,27 @@ +<?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> + +<?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'); +/* End of file view.php */ +/* Location: ./system/scaffolding/views/view.php */
\ No newline at end of file |