Changeset 25
- Timestamp:
- 07/06/07 22:33:57 (18 months ago)
- Location:
- trunk/app
- Files:
-
- 9 added
- 5 modified
-
config/sql/karamelo.sql (modified) (3 diffs)
-
controllers/news_controller.php (modified) (1 diff)
-
controllers/tests_controller.php (added)
-
models/answer.php (added)
-
models/question.php (added)
-
models/test.php (added)
-
views/acquaintances/admin_listing.thtml (modified) (1 diff)
-
views/entries/admin_start.thtml (modified) (1 diff)
-
views/news/admin_add.thtml (modified) (1 diff)
-
views/tests (added)
-
views/tests/admin_add.thtml (added)
-
views/tests/admin_listing.thtml (added)
-
webroot/img/admin/tests.png (added)
-
webroot/img/four-reasons.png (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/config/sql/karamelo.sql
r22 r25 337 337 INSERT INTO permissions (id, name) VALUES (137, 'admin/entries/start'); 338 338 339 --Test 340 INSERT INTO permissions (id, name) VALUES (138, 'admin/tests/add'); 341 INSERT INTO permissions (id, name) VALUES (139, 'admin/tests/edit'); 342 INSERT INTO permissions (id, name) VALUES (140, 'admin/tests/delete'); 343 INSERT INTO permissions (id, name) VALUES (141, 'admin/tests/listing'); 339 344 340 345 -- Name: groups_permissions; Type: TABLE; Schema: public; Owner: www-data; Tablespace: … … 477 482 INSERT INTO groups_permissions (group_id, permission_id) VALUES (1, 137); 478 483 484 INSERT INTO groups_permissions (group_id, permission_id) VALUES (1, 138); 485 INSERT INTO groups_permissions (group_id, permission_id) VALUES (1, 139); 486 INSERT INTO groups_permissions (group_id, permission_id) VALUES (1, 140); 487 INSERT INTO groups_permissions (group_id, permission_id) VALUES (1, 141); 488 479 489 --Teacher permissions 480 490 INSERT INTO groups_permissions (group_id, permission_id) VALUES (5, 1); … … 999 1009 ); 1000 1010 1001 1011 --three table to tests 1012 CREATE TABLE "tests" ( 1013 "id" serial PRIMARY KEY, 1014 "user_id" int NOT NULL REFERENCES users(id) ON DELETE CASCADE, 1015 "title" varchar(50), 1016 "description" text NOT NULL, 1017 "status" smallint NOT NULL DEFAULT 0 CHECK (status IN (1, 0)) 1018 ); 1019 1020 CREATE TABLE "questions" ( 1021 "id" serial PRIMARY KEY, 1022 "question" varchar(150) NOT NULL, 1023 "hint" varchar(150) NOT NULL, 1024 "explanation" text NOT NULL, 1025 "test_id" int NOT NULL REFERENCES tests(id) ON DELETE CASCADE, 1026 "user_id" int REFERENCES users(id) ON DELETE CASCADE, 1027 "status" smallint NOT NULL DEFAULT 0 CHECK (status > 0) 1028 ); 1029 1030 CREATE TABLE "answers" ( 1031 "id" serial PRIMARY KEY, 1032 "answer" varchar(150) NOT NULL, 1033 "correct" int NOT NULL, -- wrong = 0, correct = 1 1034 "question_id" int NOT NULL REFERENCES questions(id) ON DELETE CASCADE, 1035 "user_id" int REFERENCES users(id) ON DELETE CASCADE 1036 ); 1037 1038 -
trunk/app/controllers/news_controller.php
r22 r25 197 197 } 198 198 199 public function admin_delete($id) { 199 public function admin_delete($id) 200 { 200 201 // deletes new from database 201 202 -
trunk/app/views/acquaintances/admin_listing.thtml
r20 r25 7 7 8 8 <p><a href="/vinculums/add/<?php echo $catfaq_id?>">Add acquaintance</a></p> 9 <? 9 <?php 10 10 11 11 foreach ($data as $key => $val) { -
trunk/app/views/entries/admin_start.thtml
r15 r25 92 92 <a href="/admin/medias/listing" title="Media Manager" class="main-item-caption">Multimedia manager</a> 93 93 </div> 94 95 <div class="main-item" title="Tests" onclick="document.location.href = '/admin/tests/list'"> 96 <span class="main-item-icon"> 97 <?php echo $html->link($html->image('admin/tests.png', array("title"=>"Tests", "alt"=>"Tests")), '/admin/tests/listing', null, null, false); ?> 98 </span> 99 <a href="/admin/tests/listing" title="Test Manager" class="main-item-caption">Tests</a> 100 </div> 101 94 102 95 103 <div class="main-item" title="Your links" onclick="document.location.href = '/admin/vinculums/list'"> -
trunk/app/views/news/admin_add.thtml
r20 r25 10 10 <?php echo $html->formTag('/admin/news/add/','post', array("onsubmit"=>"return validateNew()")); ?> 11 11 12 <?php echo $html->hiddenTag('News/user_id', $othAuth->user('id')) ?>13 12 <table> 14 13 <tr>
