Changeset 386
- Timestamp:
- 04/10/08 21:15:33 (9 months ago)
- Location:
- trunk/app
- Files:
-
- 13 modified
-
config/core.php (modified) (1 diff)
-
config/sql/karamelo_postgres.sql (modified) (4 diffs)
-
controllers/forums_controller.php (modified) (1 diff)
-
controllers/vclassrooms_controller.php (modified) (1 diff)
-
models/forum.php (modified) (1 diff)
-
models/vclassroom.php (modified) (2 diffs)
-
tmp/cache/persistent/cake_core_core_paths (modified) (1 diff)
-
tmp/cache/persistent/cake_core_default_en_us (modified) (1 diff)
-
tmp/cache/persistent/cake_core_dir_map (modified) (1 diff)
-
tmp/cache/persistent/cake_core_file_map (modified) (1 diff)
-
tmp/cache/persistent/cake_core_object_map (modified) (1 diff)
-
views/forums/admin_add.ctp (modified) (1 diff)
-
views/vclassrooms/show.ctp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/config/core.php
r371 r386 14 14 * In development mode, you need to click the flash message to continue. 15 15 */ 16 Configure::write('debug', 1);16 Configure::write('debug', 2); 17 17 /** 18 18 * Application wide charset encoding -
trunk/app/config/sql/karamelo_postgres.sql
r371 r386 191 191 description varchar(500) NOT NULL, 192 192 user_id integer NOT NULL REFERENCES users(id) ON DELETE CASCADE, 193 vclassroom_id integer NOT NULL REFERENCES vclassrooms(id) ON DELETE CASCADE, 193 194 catforum_id integer NOT NULL REFERENCES catforums(id) ON DELETE CASCADE, 194 195 status int NOT NULL DEFAULT 0 -- Activated = 1, Deactivated=0 195 196 ); 197 196 198 197 199 CREATE TABLE topics ( -- question and aswers in forums … … 554 556 ); 555 557 556 -- three table to tests558 -- Test model tables beggins 557 559 CREATE TABLE "tests" ( 558 560 "id" serial PRIMARY KEY, … … 591 593 ); 592 594 593 CREATE TABLE results ( -- tests results595 CREATE TABLE results ( -- tests student results 594 596 id serial NOT NULL UNIQUE, 595 597 user_id int NOT NULL REFERENCES users(id) ON DELETE CASCADE, … … 598 600 PRIMARY KEY (user_id, test_id) 599 601 ); 602 -- Test model tables ends 603 600 604 601 605 -- Share it! -
trunk/app/controllers/forums_controller.php
r339 r386 115 115 $this->layout = 'admin'; 116 116 117 $conditions = array('Vclassroom.user_id'=>$this->Auth->user('id')); 118 $order = array('order'=>'name'); 119 $this->Forum->Vclassroom->unbindModel(array('hasMany'=>array('Forum'), 'belongsTo'=>array('Ecourse'), 'hasAndBelongsToMany'=>array('User','Test','Webquest'))); 120 // $this->set('vclassrooms', Set::combine($this->Forum->Vclassroom->find($conditions, array('order' => 'name')), "{n}.Vclassroom.id","{n}.Vclassroom.name")); 121 die( 122 debug( 123 $this->Forum->Vclassroom->find($conditions, $order, "{n}.Vclassroom.id","{n}.Vclassroom.name") 124 ) 125 ); 117 126 if ( !empty( $this->data['Forum'] ) ) 118 127 { -
trunk/app/controllers/vclassrooms_controller.php
r385 r386 40 40 $conditions = array("Vclassroom.status"=>1, "Vclassroom.id"=>$id); 41 41 42 $this->Vclassroom->Ecourse->unbindModel(array('hasMany'=>array('Vclassroom'), 'belongsTo'=>array('User'))); 43 $this->Vclassroom->Test->unbindModel(array('hasMany'=>array('Question'), 'belongsTo'=>array('User'))); 44 42 45 $this->set('data', $this->Vclassroom->find($conditions, null, null, 2)); 43 46 -
trunk/app/models/forum.php
r322 r386 19 19 public $belongsTo = array('Catforum' => 20 20 array('className' => 'Catforum', 21 'foreignkey' => 'catforum_id') 22 ); 21 'foreignkey' => 'catforum_id'), 22 'Vclassroom' => 23 array('className' => 'Vclassroom', 24 'foreignkey' => 'vclassroom_id') 25 26 ); 23 27 24 28 public $validate = array( -
trunk/app/models/vclassroom.php
r385 r386 8 8 class Vclassroom extends AppModel 9 9 { 10 // Its always good practice to include this variable.11 public $name = 'Vclassroom';10 // Its always good practice to include this variable. 11 public $name = 'Vclassroom'; 12 12 13 public $belongsTo = 'Ecourse'; 13 public $belongsTo = 'Ecourse'; 14 15 public $hasMany = array('Forum' => 16 array('className' => 'Forum', 17 'conditions' => null, 18 'order' => null, 19 'limit' => null, 20 'foreignKey' => 'vclassroom_id', 21 'dependent' => true, 22 'exclusive' => false, 23 'finderQuery' => '', 24 'fields' => '', 25 'offset' => '', 26 'counterQuery' => '' 27 ) 28 ); 14 29 15 30 public $hasAndBelongsToMany = array('User' => … … 37 52 'finderQuery' => '', 38 53 'deleteQuery' => '' 54 ), 55 'Webquest' => 56 array('className' => 'Webquest', 57 'joinTable' => 'vclassrooms_webquests', 58 'foreignKey' => 'vclassroom_id', 59 'associationForeignKey' => 'webquest_id', 60 'conditions' => '', 61 'order' => '', 62 'limit' => '', 63 'unique' => true, 64 'finderQuery' => '', 65 'deleteQuery' => '' 39 66 ) 40 67 ); -
trunk/app/tmp/cache/persistent/cake_core_core_paths
r385 r386 1 12078 629221 1207882389 2 2 a:10:{s:4:"libs";a:1:{i:0;s:28:"/var/WWW/dev/cake/cake/libs/";}s:5:"model";a:1:{i:0;s:34:"/var/WWW/dev/cake/cake/libs/model/";}s:8:"behavior";a:1:{i:0;s:44:"/var/WWW/dev/cake/cake/libs/model/behaviors/";}s:10:"controller";a:1:{i:0;s:39:"/var/WWW/dev/cake/cake/libs/controller/";}s:9:"component";a:1:{i:0;s:50:"/var/WWW/dev/cake/cake/libs/controller/components/";}s:4:"view";a:1:{i:0;s:33:"/var/WWW/dev/cake/cake/libs/view/";}s:6:"helper";a:1:{i:0;s:41:"/var/WWW/dev/cake/cake/libs/view/helpers/";}s:4:"cake";a:1:{i:0;s:23:"/var/WWW/dev/cake/cake/";}s:5:"class";a:1:{i:0;s:23:"/var/WWW/dev/cake/cake/";}s:6:"vendor";a:2:{i:0;s:26:"/var/WWW/dev/cake/vendors/";i:1;s:30:"/var/WWW/dev/cake/app/vendors/";}} -
trunk/app/tmp/cache/persistent/cake_core_default_en_us
r385 r386 1 12078 629231 1207883079 2 2 a:1:{s:11:"LC_MESSAGES";a:1:{s:7:"default";a:3:{s:0:"";s:0:"";s:12:"close_window";s:5:"Close";s:9:"where_pin";s:16:"Where is my PIN?";}}} -
trunk/app/tmp/cache/persistent/cake_core_dir_map
r385 r386 1 12078 649301 1207881211 2 2 a:12:{s:27:"/var/WWW/dev/cake/cake/libs";a:24:{i:0;s:27:"/var/WWW/dev/cake/cake/libs";i:1;s:32:"/var/WWW/dev/cake/cake/libs/view";i:2;s:39:"/var/WWW/dev/cake/cake/libs/view/errors";i:3;s:41:"/var/WWW/dev/cake/cake/libs/view/elements";i:4;s:47:"/var/WWW/dev/cake/cake/libs/view/elements/email";i:5;s:52:"/var/WWW/dev/cake/cake/libs/view/elements/email/text";i:6;s:52:"/var/WWW/dev/cake/cake/libs/view/elements/email/html";i:7;s:42:"/var/WWW/dev/cake/cake/libs/view/scaffolds";i:8;s:40:"/var/WWW/dev/cake/cake/libs/view/helpers";i:9;s:40:"/var/WWW/dev/cake/cake/libs/view/layouts";i:10;s:43:"/var/WWW/dev/cake/cake/libs/view/layouts/js";i:11;s:44:"/var/WWW/dev/cake/cake/libs/view/layouts/rss";i:12;s:46:"/var/WWW/dev/cake/cake/libs/view/layouts/email";i:13;s:51:"/var/WWW/dev/cake/cake/libs/view/layouts/email/text";i:14;s:51:"/var/WWW/dev/cake/cake/libs/view/layouts/email/html";i:15;s:44:"/var/WWW/dev/cake/cake/libs/view/layouts/xml";i:16;s:38:"/var/WWW/dev/cake/cake/libs/view/pages";i:17;s:33:"/var/WWW/dev/cake/cake/libs/cache";i:18;s:33:"/var/WWW/dev/cake/cake/libs/model";i:19;s:45:"/var/WWW/dev/cake/cake/libs/model/datasources";i:20;s:49:"/var/WWW/dev/cake/cake/libs/model/datasources/dbo";i:21;s:43:"/var/WWW/dev/cake/cake/libs/model/behaviors";i:22;s:38:"/var/WWW/dev/cake/cake/libs/controller";i:23;s:49:"/var/WWW/dev/cake/cake/libs/controller/components";}s:33:"/var/WWW/dev/cake/cake/libs/model";a:4:{i:0;s:33:"/var/WWW/dev/cake/cake/libs/model";i:1;s:45:"/var/WWW/dev/cake/cake/libs/model/datasources";i:2;s:49:"/var/WWW/dev/cake/cake/libs/model/datasources/dbo";i:3;s:43:"/var/WWW/dev/cake/cake/libs/model/behaviors";}s:43:"/var/WWW/dev/cake/cake/libs/model/behaviors";a:1:{i:0;s:43:"/var/WWW/dev/cake/cake/libs/model/behaviors";}s:38:"/var/WWW/dev/cake/cake/libs/controller";a:2:{i:0;s:38:"/var/WWW/dev/cake/cake/libs/controller";i:1;s:49:"/var/WWW/dev/cake/cake/libs/controller/components";}s:49:"/var/WWW/dev/cake/cake/libs/controller/components";a:1:{i:0;s:49:"/var/WWW/dev/cake/cake/libs/controller/components";}s:32:"/var/WWW/dev/cake/cake/libs/view";a:16:{i:0;s:32:"/var/WWW/dev/cake/cake/libs/view";i:1;s:39:"/var/WWW/dev/cake/cake/libs/view/errors";i:2;s:41:"/var/WWW/dev/cake/cake/libs/view/elements";i:3;s:47:"/var/WWW/dev/cake/cake/libs/view/elements/email";i:4;s:52:"/var/WWW/dev/cake/cake/libs/view/elements/email/text";i:5;s:52:"/var/WWW/dev/cake/cake/libs/view/elements/email/html";i:6;s:42:"/var/WWW/dev/cake/cake/libs/view/scaffolds";i:7;s:40:"/var/WWW/dev/cake/cake/libs/view/helpers";i:8;s:40:"/var/WWW/dev/cake/cake/libs/view/layouts";i:9;s:43:"/var/WWW/dev/cake/cake/libs/view/layouts/js";i:10;s:44:"/var/WWW/dev/cake/cake/libs/view/layouts/rss";i:11;s:46:"/var/WWW/dev/cake/cake/libs/view/layouts/email";i:12;s:51:"/var/WWW/dev/cake/cake/libs/view/layouts/email/text";i:13;s:51:"/var/WWW/dev/cake/cake/libs/view/layouts/email/html";i:14;s:44:"/var/WWW/dev/cake/cake/libs/view/layouts/xml";i:15;s:38:"/var/WWW/dev/cake/cake/libs/view/pages";}s:40:"/var/WWW/dev/cake/cake/libs/view/helpers";a:1:{i:0;s:40:"/var/WWW/dev/cake/cake/libs/view/helpers";}s:22:"/var/WWW/dev/cake/cake";a:154:{i:0;s:22:"/var/WWW/dev/cake/cake";i:1;s:27:"/var/WWW/dev/cake/cake/libs";i:2;s:32:"/var/WWW/dev/cake/cake/libs/view";i:3;s:39:"/var/WWW/dev/cake/cake/libs/view/errors";i:4;s:41:"/var/WWW/dev/cake/cake/libs/view/elements";i:5;s:47:"/var/WWW/dev/cake/cake/libs/view/elements/email";i:6;s:52:"/var/WWW/dev/cake/cake/libs/view/elements/email/text";i:7;s:52:"/var/WWW/dev/cake/cake/libs/view/elements/email/html";i:8;s:42:"/var/WWW/dev/cake/cake/libs/view/scaffolds";i:9;s:40:"/var/WWW/dev/cake/cake/libs/view/helpers";i:10;s:40:"/var/WWW/dev/cake/cake/libs/view/layouts";i:11;s:43:"/var/WWW/dev/cake/cake/libs/view/layouts/js";i:12;s:44:"/var/WWW/dev/cake/cake/libs/view/layouts/rss";i:13;s:46:"/var/WWW/dev/cake/cake/libs/view/layouts/email";i:14;s:51:"/var/WWW/dev/cake/cake/libs/view/layouts/email/text";i:15;s:51:"/var/WWW/dev/cake/cake/libs/view/layouts/email/html";i:16;s:44:"/var/WWW/dev/cake/cake/libs/view/layouts/xml";i:17;s:38:"/var/WWW/dev/cake/cake/libs/view/pages";i:18;s:33:"/var/WWW/dev/cake/cake/libs/cache";i:19;s:33:"/var/WWW/dev/cake/cake/libs/model";i:20;s:45:"/var/WWW/dev/cake/cake/libs/model/datasources";i:21;s:49:"/var/WWW/dev/cake/cake/libs/model/datasources/dbo";i:22;s:43:"/var/WWW/dev/cake/cake/libs/model/behaviors";i:23;s:38:"/var/WWW/dev/cake/cake/libs/controller";i:24;s:49:"/var/WWW/dev/cake/cake/libs/controller/components";i:25;s:29:"/var/WWW/dev/cake/cake/config";i:26;s:37:"/var/WWW/dev/cake/cake/config/unicode";i:27;s:49:"/var/WWW/dev/cake/cake/config/unicode/casefolding";i:28;s:28:"/var/WWW/dev/cake/cake/tests";i:29;s:34:"/var/WWW/dev/cake/cake/tests/cases";i:30;s:39:"/var/WWW/dev/cake/cake/tests/cases/libs";i:31;s:44:"/var/WWW/dev/cake/cake/tests/cases/libs/view";i:32;s:52:"/var/WWW/dev/cake/cake/tests/cases/libs/view/helpers";i:33;s:45:"/var/WWW/dev/cake/cake/tests/cases/libs/cache";i:34;s:45:"/var/WWW/dev/cake/cake/tests/cases/libs/model";i:35;s:57:"/var/WWW/dev/cake/cake/tests/cases/libs/model/datasources";i:36;s:61:"/var/WWW/dev/cake/cake/tests/cases/libs/model/datasources/dbo";i:37;s:55:"/var/WWW/dev/cake/cake/tests/cases/libs/model/behaviors";i:38;s:50:"/var/WWW/dev/cake/cake/tests/cases/libs/controller";i:39;s:61:"/var/WWW/dev/cake/cake/tests/cases/libs/controller/components";i:40;s:42:"/var/WWW/dev/cake/cake/tests/cases/scripts";i:41;s:48:"/var/WWW/dev/cake/cake/tests/cases/scripts/tasks";i:42;s:37:"/var/WWW/dev/cake/cake/tests/fixtures";i:43;s:32:"/var/WWW/dev/cake/cake/tests/lib";i:44;s:37:"/var/WWW/dev/cake/cake/tests/test_app";i:45;s:41:"/var/WWW/dev/cake/cake/tests/test_app/tmp";i:46;s:43:"/var/WWW/dev/cake/cake/tests/test_app/views";i:47;s:54:"/var/WWW/dev/cake/cake/tests/test_app/views/tests_apps";i:48;s:50:"/var/WWW/dev/cake/cake/tests/test_app/views/errors";i:49;s:52:"/var/WWW/dev/cake/cake/tests/test_app/views/elements";i:50;s:49:"/var/WWW/dev/cake/cake/tests/test_app/views/posts";i:51;s:50:"/var/WWW/dev/cake/cake/tests/test_app/views/themed";i:52;s:61:"/var/WWW/dev/cake/cake/tests/test_app/views/themed/test_theme";i:53;s:67:"/var/WWW/dev/cake/cake/tests/test_app/views/themed/test_theme/posts";i:54;s:69:"/var/WWW/dev/cake/cake/tests/test_app/views/themed/test_theme/layouts";i:55;s:53:"/var/WWW/dev/cake/cake/tests/test_app/views/scaffolds";i:56;s:51:"/var/WWW/dev/cake/cake/tests/test_app/views/helpers";i:57;s:51:"/var/WWW/dev/cake/cake/tests/test_app/views/layouts";i:58;s:54:"/var/WWW/dev/cake/cake/tests/test_app/views/layouts/js";i:59;s:55:"/var/WWW/dev/cake/cake/tests/test_app/views/layouts/rss";i:60;s:55:"/var/WWW/dev/cake/cake/tests/test_app/views/layouts/xml";i:61;s:49:"/var/WWW/dev/cake/cake/tests/test_app/views/pages";i:62;s:49:"/var/WWW/dev/cake/cake/tests/test_app/controllers";i:63;s:60:"/var/WWW/dev/cake/cake/tests/test_app/controllers/components";i:64;s:44:"/var/WWW/dev/cake/cake/tests/test_app/models";i:65;s:56:"/var/WWW/dev/cake/cake/tests/test_app/models/datasources";i:66;s:54:"/var/WWW/dev/cake/cake/tests/test_app/models/behaviors";i:67;s:45:"/var/WWW/dev/cake/cake/tests/test_app/plugins";i:68;s:57:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin";i:69;s:63:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views";i:70;s:83:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/tests_plugins_tests";i:71;s:75:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/test_plugin";i:72;s:70:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/themed";i:73;s:88:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/themed/test_plugin_theme";i:74;s:100:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/themed/test_plugin_theme/test_plugin";i:75;s:96:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/themed/test_plugin_theme/layouts";i:76;s:71:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/helpers";i:77;s:71:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/views/layouts";i:78;s:69:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/controllers";i:79;s:80:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/controllers/components";i:80;s:64:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/models";i:81;s:74:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/models/behaviors";i:82;s:65:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/vendors";i:83;s:69:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/vendors/css";i:84;s:72:"/var/WWW/dev/cake/cake/tests/test_app/plugins/test_plugin/vendors/sample";i:85;s:45:"/var/WWW/dev/cake/cake/tests/test_app/vendors";i:86;s:54:"/var/WWW/dev/cake/cake/tests/test_app/vendors/somename";i:87;s:50:"/var/WWW/dev/cake/cake/tests/test_app/vendors/Test";i:88;s:52:"/var/WWW/dev/cake/cake/tests/test_app/vendors/shells";i:89;s:62:"/var/WWW/dev/cake/cake/tests/test_app/vendors/shells/templates";i:90;s:58:"/var/WWW/dev/cake/cake/tests/test_app/vendors/shells/tasks";i:91;s:49:"/var/WWW/dev/cake/cake/tests/test_app/vendors/css";i:92;s:52:"/var/WWW/dev/cake/cake/tests/test_app/vendors/sample";i:93;s:35:"/var/WWW/dev/cake/cake/tests/groups";i:94;s:30:"/var/WWW/dev/cake/cake/console";i:95;s:35:"/var/WWW/dev/cake/cake/console/libs";i:96;s:45:"/var/WWW/dev/cake/cake/console/libs/templates";i:97;s:50:"/var/WWW/dev/cake/cake/console/libs/templates/skel";i:98;s:56:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views";i:99;s:63:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/errors";i:100;s:65:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/elements";i:101;s:71:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/elements/email";i:102;s:76:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/elements/email/text";i:103;s:76:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/elements/email/html";i:104;s:66:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/scaffolds";i:105;s:64:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/helpers";i:106;s:64:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/layouts";i:107;s:67:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/layouts/js";i:108;s:68:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/layouts/rss";i:109;s:70:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/layouts/email";i:110;s:75:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/layouts/email/text";i:111;s:75:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/layouts/email/html";i:112;s:68:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/layouts/xml";i:113;s:62:"/var/WWW/dev/cake/cake/console/libs/templates/skel/views/pages";i:114;s:62:"/var/WWW/dev/cake/cake/console/libs/templates/skel/controllers";i:115;s:73:"/var/WWW/dev/cake/cake/console/libs/templates/skel/controllers/components";i:116;s:57:"/var/WWW/dev/cake/cake/console/libs/templates/skel/config";i:117;s:61:"/var/WWW/dev/cake/cake/console/libs/templates/skel/config/sql";i:118;s:57:"/var/WWW/dev/cake/cake/console/libs/templates/skel/models";i:119;s:69:"/var/WWW/dev/cake/cake/console/libs/templates/skel/models/datasources";i:120;s:67:"/var/WWW/dev/cake/cake/console/libs/templates/skel/models/behaviors";i:121;s:56:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests";i:122;s:62:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/cases";i:123;s:74:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/cases/controllers";i:124;s:73:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/cases/components";i:125;s:69:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/cases/models";i:126;s:70:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/cases/helpers";i:127;s:72:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/cases/behaviors";i:128;s:65:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/fixtures";i:129;s:63:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tests/groups";i:130;s:58:"/var/WWW/dev/cake/cake/console/libs/templates/skel/webroot";i:131;s:61:"/var/WWW/dev/cake/cake/console/libs/templates/skel/webroot/js";i:132;s:62:"/var/WWW/dev/cake/cake/console/libs/templates/skel/webroot/img";i:133;s:62:"/var/WWW/dev/cake/cake/console/libs/templates/skel/webroot/css";i:134;s:64:"/var/WWW/dev/cake/cake/console/libs/templates/skel/webroot/files";i:135;s:58:"/var/WWW/dev/cake/cake/console/libs/templates/skel/plugins";i:136;s:58:"/var/WWW/dev/cake/cake/console/libs/templates/skel/vendors";i:137;s:65:"/var/WWW/dev/cake/cake/console/libs/templates/skel/vendors/shells";i:138;s:75:"/var/WWW/dev/cake/cake/console/libs/templates/skel/vendors/shells/templates";i:139;s:71:"/var/WWW/dev/cake/cake/console/libs/templates/skel/vendors/shells/tasks";i:140;s:54:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp";i:141;s:63:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp/sessions";i:142;s:59:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp/logs";i:143;s:60:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp/cache";i:144;s:66:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp/cache/views";i:145;s:67:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp/cache/models";i:146;s:71:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp/cache/persistent";i:147;s:60:"/var/WWW/dev/cake/cake/console/libs/templates/skel/tmp/tests";i:148;s:57:"/var/WWW/dev/cake/cake/console/libs/templates/skel/locale";i:149;s:61:"/var/WWW/dev/cake/cake/console/libs/templates/skel/locale/eng";i:150;s:73:"/var/WWW/dev/cake/cake/console/libs/templates/skel/locale/eng/LC_MESSAGES";i:151;s:51:"/var/WWW/dev/cake/cake/console/libs/templates/views";i:152;s:46:"/var/WWW/dev/cake/cake/console/libs/validators";i:153;s:41:"/var/WWW/dev/cake/cake/console/libs/tasks";}s:33:"/var/WWW/dev/cake/app/controllers";a:2:{i:0;s:33:"/var/WWW/dev/cake/app/controllers";i:1;s:44:"/var/WWW/dev/cake/app/controllers/components";}s:44:"/var/WWW/dev/cake/app/controllers/components";a:1:{i:0;s:44:"/var/WWW/dev/cake/app/controllers/components";}s:28:"/var/WWW/dev/cake/app/models";a:3:{i:0;s:28:"/var/WWW/dev/cake/app/models";i:1;s:40:"/var/WWW/dev/cake/app/models/datasources";i:2;s:38:"/var/WWW/dev/cake/app/models/behaviors";}s:35:"/var/WWW/dev/cake/app/views/helpers";a:1:{i:0;s:35:"/var/WWW/dev/cake/app/views/helpers";}} -
trunk/app/tmp/cache/persistent/cake_core_file_map
r385 r386 1 12078 649302 a:5:{s:4:"Core";a:17:{s:7:"Session";s:39:"/var/WWW/dev/cake/cake/libs/session.php";s:8:"Security";s:40:"/var/WWW/dev/cake/cake/libs/security.php";s:6:"String";s:38:"/var/WWW/dev/cake/cake/libs/string.php";s:6:"Router";s:38:"/var/WWW/dev/cake/cake/libs/router.php";s:9:"Component";s:52:"/var/WWW/dev/cake/cake/libs/controller/component.php";s:12:"Overloadable";s:44:"/var/WWW/dev/cake/cake/libs/overloadable.php";s:6:"Helper";s:43:"/var/WWW/dev/cake/cake/libs/view/helper.php";s:13:"ClassRegistry";s:46:"/var/WWW/dev/cake/cake/libs/class_registry.php";s:4:"View";s:41:"/var/WWW/dev/cake/cake/libs/view/view.php";s:10:"Controller";s:53:"/var/WWW/dev/cake/cake/libs/controller/controller.php";s:10:"Dispatcher";s:37:"/var/WWW/dev/cake/cake/dispatcher.php";s:10:"Validation";s:42:"/var/WWW/dev/cake/cake/libs/validation.php";s:8:"Behavior";s:46:"/var/WWW/dev/cake/cake/libs/model/behavior.php";s:17:"ConnectionManager";s:56:"/var/WWW/dev/cake/cake/libs/model/connection_manager.php";s:5:"Model";s:43:"/var/WWW/dev/cake/cake/libs/model/model.php";s:4:"l10n";s:36:"/var/WWW/dev/cake/cake/libs/l10n.php";s:4:"i18n";s:36:"/var/WWW/dev/cake/cake/libs/i18n.php";}s:10:"Controller";a: 4:{s:13:"AppController";s:40:"/var/WWW/dev/cake/app/app_controller.php";s:21:"VclassroomsController";s:60:"/var/WWW/dev/cake/app/controllers/vclassrooms_controller.php";s:14:"NewsController";s:53:"/var/WWW/dev/cake/app/controllers/news_controller.php";s:15:"UsersController";s:54:"/var/WWW/dev/cake/app/controllers/users_controller.php";}s:5:"Model";a:30:{s:8:"AppModel";s:35:"/var/WWW/dev/cake/app/app_model.php";s:4:"User";s:37:"/var/WWW/dev/cake/app/models/user.php";s:10:"Vclassroom";s:43:"/var/WWW/dev/cake/app/models/vclassroom.php";s:7:"Ecourse";s:40:"/var/WWW/dev/cake/app/models/ecourse.php";s:5:"Group";s:38:"/var/WWW/dev/cake/app/models/group.php";s:5:"Entry";s:38:"/var/WWW/dev/cake/app/models/entry.php";s:7:"Subject";s:40:"/var/WWW/dev/cake/app/models/subject.php";s:7:"Comment";s:40:"/var/WWW/dev/cake/app/models/comment.php";s:8:"Category";s:41:"/var/WWW/dev/cake/app/models/category.php";s:3:"Faq";s:36:"/var/WWW/dev/cake/app/models/faq.php";s:6:"Catfaq";s:39:"/var/WWW/dev/cake/app/models/catfaq.php";s:12:"Acquaintance";s:45:"/var/WWW/dev/cake/app/models/acquaintance.php";s:6:"Lesson";s:39:"/var/WWW/dev/cake/app/models/lesson.php";s:7:"Confirm";s:40:"/var/WWW/dev/cake/app/models/confirm.php";s:4:"Lang";s:37:"/var/WWW/dev/cake/app/models/lang.php";s:4:"Test";s:37:"/var/WWW/dev/cake/app/models/test.php";s:8:"Question";s:41:"/var/WWW/dev/cake/app/models/question.php";s:6:"Answer";s:39:"/var/WWW/dev/cake/app/models/answer.php";s:6:"Result";s:39:"/var/WWW/dev/cake/app/models/result.php";s:7:"Podcast";s:40:"/var/WWW/dev/cake/app/models/podcast.php";s:8:"Catforum";s:41:"/var/WWW/dev/cake/app/models/catforum.php";s:5:"Forum";s:38:"/var/WWW/dev/cake/app/models/forum.php";s:5:"Topic";s:38:"/var/WWW/dev/cake/app/models/topic.php";s:5:"Reply";s:38:"/var/WWW/dev/cake/app/models/reply.php";s:5:"Quote";s:38:"/var/WWW/dev/cake/app/models/quote.php";s:4:"News";s:37:"/var/WWW/dev/cake/app/models/news.php";s:4:"Poll";s:37:"/var/WWW/dev/cake/app/models/poll.php";s:5:"Theme";s:38:"/var/WWW/dev/cake/app/models/theme.php";s:11:"Commentnews";s:44:"/var/WWW/dev/cake/app/models/commentnews.php";s:7:"Pollrow";s:40:"/var/WWW/dev/cake/app/models/pollrow.php";}s:9:"Component";a:9:{s:16:"EdublogComponent";s:56:"/var/WWW/dev/cake/app/controllers/components/edublog.php";s:13:"AuthComponent";s:58:"/var/WWW/dev/cake/cake/libs/controller/components/auth.php";s:16:"SessionComponent";s:61:"/var/WWW/dev/cake/cake/libs/controller/components/session.php";s:23:"RequestHandlerComponent";s:69:"/var/WWW/dev/cake/cake/libs/controller/components/request_handler.php";s:15:"CookieComponent";s:60:"/var/WWW/dev/cake/cake/libs/controller/components/cookie.php";s:17:"SecurityComponent";s:62:"/var/WWW/dev/cake/cake/libs/controller/components/security.php";s:15:"PortalComponent";s:55:"/var/WWW/dev/cake/app/controllers/components/portal.php";s:14:"EmailComponent";s:54:"/var/WWW/dev/cake/app/controllers/components/email.php";s:13:"AddsComponent";s:53:"/var/WWW/dev/cake/app/controllers/components/adds.php";}s:6:"Helper";a:10:{s:9:"AppHelper";s:55:"/var/WWW/dev/cake/cake/libs/view/helpers/app_helper.php";s:10:"AjaxHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/ajax.php";s:10:"HtmlHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/html.php";s:16:"JavascriptHelper";s:55:"/var/WWW/dev/cake/cake/libs/view/helpers/javascript.php";s:10:"FormHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/form.php";s:9:"FckHelper";s:43:"/var/WWW/dev/cake/app/views/helpers/fck.php";s:10:"GagsHelper";s:44:"/var/WWW/dev/cake/app/views/helpers/gags.php";s:13:"SessionHelper";s:52:"/var/WWW/dev/cake/cake/libs/view/helpers/session.php";s:10:"NewsHelper";s:44:"/var/WWW/dev/cake/app/views/helpers/news.php";s:10:"TimeHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/time.php";}}1 1207881211 2 a:5:{s:4:"Core";a:17:{s:7:"Session";s:39:"/var/WWW/dev/cake/cake/libs/session.php";s:8:"Security";s:40:"/var/WWW/dev/cake/cake/libs/security.php";s:6:"String";s:38:"/var/WWW/dev/cake/cake/libs/string.php";s:6:"Router";s:38:"/var/WWW/dev/cake/cake/libs/router.php";s:9:"Component";s:52:"/var/WWW/dev/cake/cake/libs/controller/component.php";s:12:"Overloadable";s:44:"/var/WWW/dev/cake/cake/libs/overloadable.php";s:6:"Helper";s:43:"/var/WWW/dev/cake/cake/libs/view/helper.php";s:13:"ClassRegistry";s:46:"/var/WWW/dev/cake/cake/libs/class_registry.php";s:4:"View";s:41:"/var/WWW/dev/cake/cake/libs/view/view.php";s:10:"Controller";s:53:"/var/WWW/dev/cake/cake/libs/controller/controller.php";s:10:"Dispatcher";s:37:"/var/WWW/dev/cake/cake/dispatcher.php";s:10:"Validation";s:42:"/var/WWW/dev/cake/cake/libs/validation.php";s:8:"Behavior";s:46:"/var/WWW/dev/cake/cake/libs/model/behavior.php";s:17:"ConnectionManager";s:56:"/var/WWW/dev/cake/cake/libs/model/connection_manager.php";s:5:"Model";s:43:"/var/WWW/dev/cake/cake/libs/model/model.php";s:4:"l10n";s:36:"/var/WWW/dev/cake/cake/libs/l10n.php";s:4:"i18n";s:36:"/var/WWW/dev/cake/cake/libs/i18n.php";}s:10:"Controller";a:7:{s:13:"AppController";s:40:"/var/WWW/dev/cake/app/app_controller.php";s:21:"VclassroomsController";s:60:"/var/WWW/dev/cake/app/controllers/vclassrooms_controller.php";s:14:"NewsController";s:53:"/var/WWW/dev/cake/app/controllers/news_controller.php";s:15:"UsersController";s:54:"/var/WWW/dev/cake/app/controllers/users_controller.php";s:17:"EntriesController";s:56:"/var/WWW/dev/cake/app/controllers/entries_controller.php";s:19:"CatforumsController";s:58:"/var/WWW/dev/cake/app/controllers/catforums_controller.php";s:16:"ForumsController";s:55:"/var/WWW/dev/cake/app/controllers/forums_controller.php";}s:5:"Model";a:31:{s:8:"AppModel";s:35:"/var/WWW/dev/cake/app/app_model.php";s:4:"User";s:37:"/var/WWW/dev/cake/app/models/user.php";s:10:"Vclassroom";s:43:"/var/WWW/dev/cake/app/models/vclassroom.php";s:7:"Ecourse";s:40:"/var/WWW/dev/cake/app/models/ecourse.php";s:5:"Group";s:38:"/var/WWW/dev/cake/app/models/group.php";s:5:"Entry";s:38:"/var/WWW/dev/cake/app/models/entry.php";s:7:"Subject";s:40:"/var/WWW/dev/cake/app/models/subject.php";s:7:"Comment";s:40:"/var/WWW/dev/cake/app/models/comment.php";s:8:"Category";s:41:"/var/WWW/dev/cake/app/models/category.php";s:3:"Faq";s:36:"/var/WWW/dev/cake/app/models/faq.php";s:6:"Catfaq";s:39:"/var/WWW/dev/cake/app/models/catfaq.php";s:12:"Acquaintance";s:45:"/var/WWW/dev/cake/app/models/acquaintance.php";s:6:"Lesson";s:39:"/var/WWW/dev/cake/app/models/lesson.php";s:7:"Confirm";s:40:"/var/WWW/dev/cake/app/models/confirm.php";s:4:"Lang";s:37:"/var/WWW/dev/cake/app/models/lang.php";s:4:"Test";s:37:"/var/WWW/dev/cake/app/models/test.php";s:8:"Question";s:41:"/var/WWW/dev/cake/app/models/question.php";s:6:"Answer";s:39:"/var/WWW/dev/cake/app/models/answer.php";s:6:"Result";s:39:"/var/WWW/dev/cake/app/models/result.php";s:8:"Webquest";s:41:"/var/WWW/dev/cake/app/models/webquest.php";s:7:"Podcast";s:40:"/var/WWW/dev/cake/app/models/podcast.php";s:8:"Catforum";s:41:"/var/WWW/dev/cake/app/models/catforum.php";s:5:"Forum";s:38:"/var/WWW/dev/cake/app/models/forum.php";s:5:"Topic";s:38:"/var/WWW/dev/cake/app/models/topic.php";s:5:"Reply";s:38:"/var/WWW/dev/cake/app/models/reply.php";s:5:"Quote";s:38:"/var/WWW/dev/cake/app/models/quote.php";s:4:"News";s:37:"/var/WWW/dev/cake/app/models/news.php";s:4:"Poll";s:37:"/var/WWW/dev/cake/app/models/poll.php";s:5:"Theme";s:38:"/var/WWW/dev/cake/app/models/theme.php";s:11:"Commentnews";s:44:"/var/WWW/dev/cake/app/models/commentnews.php";s:7:"Pollrow";s:40:"/var/WWW/dev/cake/app/models/pollrow.php";}s:9:"Component";a:9:{s:16:"EdublogComponent";s:56:"/var/WWW/dev/cake/app/controllers/components/edublog.php";s:13:"AuthComponent";s:58:"/var/WWW/dev/cake/cake/libs/controller/components/auth.php";s:16:"SessionComponent";s:61:"/var/WWW/dev/cake/cake/libs/controller/components/session.php";s:23:"RequestHandlerComponent";s:69:"/var/WWW/dev/cake/cake/libs/controller/components/request_handler.php";s:15:"CookieComponent";s:60:"/var/WWW/dev/cake/cake/libs/controller/components/cookie.php";s:17:"SecurityComponent";s:62:"/var/WWW/dev/cake/cake/libs/controller/components/security.php";s:15:"PortalComponent";s:55:"/var/WWW/dev/cake/app/controllers/components/portal.php";s:14:"EmailComponent";s:54:"/var/WWW/dev/cake/app/controllers/components/email.php";s:13:"AddsComponent";s:53:"/var/WWW/dev/cake/app/controllers/components/adds.php";}s:6:"Helper";a:10:{s:9:"AppHelper";s:55:"/var/WWW/dev/cake/cake/libs/view/helpers/app_helper.php";s:10:"AjaxHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/ajax.php";s:10:"HtmlHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/html.php";s:16:"JavascriptHelper";s:55:"/var/WWW/dev/cake/cake/libs/view/helpers/javascript.php";s:10:"FormHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/form.php";s:9:"FckHelper";s:43:"/var/WWW/dev/cake/app/views/helpers/fck.php";s:10:"GagsHelper";s:44:"/var/WWW/dev/cake/app/views/helpers/gags.php";s:13:"SessionHelper";s:52:"/var/WWW/dev/cake/cake/libs/view/helpers/session.php";s:10:"NewsHelper";s:44:"/var/WWW/dev/cake/app/views/helpers/news.php";s:10:"TimeHelper";s:49:"/var/WWW/dev/cake/cake/libs/view/helpers/time.php";}} -
trunk/app/tmp/cache/persistent/cake_core_object_map
r385 r386 1 12078 655381 1207879952 2 2 a:0:{} -
trunk/app/views/forums/admin_add.ctp
r320 r386 18 18 <legend>New Forum</legend> 19 19 20 <?php 21 echo $form->input('Forum.title', array("size" => 40, "maxlength" => 60)); 22 echo $form->error('Forum.title', 'A forum title is required.'); 23 ?> 20 <?php 21 echo $form->label('Forum.vclassroom_id', 'Subject:'); 22 echo $form->select('Forum.vclassroom_id', $vclassrooms, null, null, false); 23 echo $form->input('Forum.title', array("size" => 40, "maxlength" => 60)); 24 echo $form->error('Forum.title', 'A forum title is required.'); 25 ?> 24 26 <p> 25 27 <?php -
trunk/app/views/vclassrooms/show.ctp
r385 r386 1 1 <?php 2 //exit(debug($data));2 exit(debug($data)); 3 3 ?> 4 4 <h2>Classrooms</h2> … … 7 7 echo '<h1>' . $data['Vclassroom']['name'] . '</h1>'; 8 8 9 $auth = false;9 $auth = false; 10 10 11 11 if ( $session->check('vclassrooms') ) … … 16 16 if ( $auth === true ) 17 17 { 18 echo $html->para(null, 'Welcome! <b>'. $cU['User']['username'].'</b>');18 echo $html->para(null, 'Welcome! <b>'. $cU['User']['username'].'</b>'); 19 19 echo $html->para(null, '<b>Created:</b> ' . $data['Vclassroom']['created']); 20 20 echo $html->para(null, '<b>Subject</b>: ' . $data['Ecourse']['title']); 21 21 echo $html->para(null, '<b>Course description</b>:'. $data['Ecourse']['description']); 22 23 if ( count($data['Test']) > 0) 24 { 25 echo $html->div('titentry', 'Quizz Tests'); 26 27 foreach($data['Test'] as $t) 28 { 29 echo $html->para(null, $html->link($t['title'], '/vclassrooms/test/'.$t['id'])); 30 } 31 } 22 32 } 23 33
