Changeset 292
- Timestamp:
- 02/29/08 21:14:53 (10 months ago)
- Location:
- trunk/app
- Files:
-
- 216 modified
-
controllers/entries_controller.php (modified) (6 diffs)
-
controllers/images_controller.php (modified) (7 diffs)
-
controllers/users_controller.php (modified) (1 diff)
-
models/entry.php (modified) (1 diff)
-
views/entries/admin_add.ctp (modified) (3 diffs)
-
views/entries/admin_edit.ctp (modified) (3 diffs)
-
views/images/admin_listing.ctp (modified) (4 diffs)
-
views/layouts/popup.ctp (modified) (2 diffs)
-
webroot/img/imgusers/admin_2.jpg (modified) (previous)
-
webroot/img/imgusers/admin_3.jpg (modified) (previous)
-
webroot/js/fckeditor/editor/_source/classes/fckcontextmenu.js (modified) (6 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckeditingarea.js (modified) (9 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckevents.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckicon.js (modified) (4 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckiecleanup.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/classes/fckmenublock.js (modified) (7 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckmenublockpanel.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/classes/fckmenuitem.js (modified) (6 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckpanel.js (modified) (17 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckplugin.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckspecialcombo.js (modified) (21 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbar.js (modified) (6 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarbutton.js (modified) (5 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js (modified) (11 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js (modified) (4 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js (modified) (8 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/classes/fckxml_gecko.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/classes/fckxml_ie.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/commandclasses/fck_othercommands.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/_source/commandclasses/fckfitwindow.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/_source/commandclasses/fcknamedcommand.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/commandclasses/fckstylecommand.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/commandclasses/fcktablecommand.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/_source/fckconstants.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/fckeditorapi.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/fckjscoreextensions.js (modified) (4 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fck.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fck_contextmenu.js (modified) (8 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckbrowserinfo.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/internals/fckcodeformatter.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckcommands.js (modified) (8 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckconfig.js (modified) (14 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckdebug.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/internals/fckdialog.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckdialog_gecko.js (modified) (5 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckdialog_ie.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/internals/fckdocumentprocessor.js (modified) (7 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcklanguagemanager.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/internals/fckplugins.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckregexlib.js (modified) (6 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckselection.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/_source/internals/fckselection_gecko.js (modified) (6 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckselection_ie.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktablehandler.js (modified) (17 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktablehandler_gecko.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktablehandler_ie.js (modified) (4 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktoolbaritems.js (modified) (5 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktoolbarset.js (modified) (18 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktools.js (modified) (9 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktools_gecko.js (modified) (14 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fcktools_ie.js (modified) (14 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckurlparams.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckxhtml.js (modified) (17 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckxhtml_gecko.js (modified) (5 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckxhtml_ie.js (modified) (3 diffs)
-
webroot/js/fckeditor/editor/_source/internals/fckxhtmlentities.js (modified) (12 diffs)
-
webroot/js/fckeditor/editor/css/fck_editorarea.css (modified) (2 diffs)
-
webroot/js/fckeditor/editor/css/fck_internal.css (modified) (5 diffs)
-
webroot/js/fckeditor/editor/css/fck_showtableborders_gecko.css (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/common/fck_dialog_common.css (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/common/fck_dialog_common.js (modified) (7 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_about.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_anchor.html (modified) (4 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_button.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_checkbox.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_colorselector.html (modified) (7 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_docprops.html (modified) (10 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html (modified) (1 diff)
-
webroot/js/fckeditor/editor/dialog/fck_flash.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_flash/fck_flash.js (modified) (14 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html (modified) (1 diff)
-
webroot/js/fckeditor/editor/dialog/fck_form.html (modified) (4 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_hiddenfield.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_image.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_image/fck_image.js (modified) (17 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_image/fck_image_preview.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_link.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_link/fck_link.js (modified) (21 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_listprop.html (modified) (4 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_paste.html (modified) (9 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_radiobutton.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_replace.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_select.html (modified) (5 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_select/fck_select.js (modified) (4 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_smiley.html (modified) (4 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_source.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_specialchar.html (modified) (8 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages.html (modified) (4 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl (modified) (6 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js (modified) (23 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html (modified) (1 diff)
-
webroot/js/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js (modified) (11 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_table.html (modified) (7 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_tablecell.html (modified) (2 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_template.html (modified) (8 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_textarea.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/dialog/fck_textfield.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/fckdebug.html (modified) (5 diffs)
-
webroot/js/fckeditor/editor/fckdialog.html (modified) (10 diffs)
-
webroot/js/fckeditor/editor/fckeditor.html (modified) (9 diffs)
-
webroot/js/fckeditor/editor/fckeditor.original.html (modified) (13 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/browser.css (modified) (2 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/browser.html (modified) (7 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/frmactualfolder.html (modified) (1 diff)
-
webroot/js/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html (modified) (5 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/frmfolders.html (modified) (9 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/frmresourceslist.html (modified) (9 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/frmresourcetype.html (modified) (1 diff)
-
webroot/js/fckeditor/editor/filemanager/browser/default/frmupload.html (modified) (4 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/js/common.js (modified) (2 diffs)
-
webroot/js/fckeditor/editor/filemanager/browser/default/js/fckxml.js (modified) (6 diffs)
-
webroot/js/fckeditor/editor/js/fckeditorcode_gecko.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/js/fckeditorcode_ie.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/lang/_translationstatus.txt (modified) (1 diff)
-
webroot/js/fckeditor/editor/lang/ar.js (modified) (15 diffs)
-
webroot/js/fckeditor/editor/lang/bg.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/bn.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/bs.js (modified) (11 diffs)
-
webroot/js/fckeditor/editor/lang/ca.js (modified) (15 diffs)
-
webroot/js/fckeditor/editor/lang/cs.js (modified) (16 diffs)
-
webroot/js/fckeditor/editor/lang/da.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/de.js (modified) (20 diffs)
-
webroot/js/fckeditor/editor/lang/el.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/en-au.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/en-ca.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/en-uk.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/en.js (modified) (11 diffs)
-
webroot/js/fckeditor/editor/lang/eo.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/es.js (modified) (17 diffs)
-
webroot/js/fckeditor/editor/lang/et.js (modified) (18 diffs)
-
webroot/js/fckeditor/editor/lang/eu.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/fa.js (modified) (21 diffs)
-
webroot/js/fckeditor/editor/lang/fi.js (modified) (15 diffs)
-
webroot/js/fckeditor/editor/lang/fo.js (modified) (6 diffs)
-
webroot/js/fckeditor/editor/lang/fr.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/gl.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/he.js (modified) (15 diffs)
-
webroot/js/fckeditor/editor/lang/hi.js (modified) (15 diffs)
-
webroot/js/fckeditor/editor/lang/hr.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/hu.js (modified) (11 diffs)
-
webroot/js/fckeditor/editor/lang/it.js (modified) (15 diffs)
-
webroot/js/fckeditor/editor/lang/ja.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/km.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/ko.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/lt.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/lv.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/mn.js (modified) (11 diffs)
-
webroot/js/fckeditor/editor/lang/ms.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/nb.js (modified) (20 diffs)
-
webroot/js/fckeditor/editor/lang/nl.js (modified) (12 diffs)
-
webroot/js/fckeditor/editor/lang/no.js (modified) (20 diffs)
-
webroot/js/fckeditor/editor/lang/pl.js (modified) (24 diffs)
-
webroot/js/fckeditor/editor/lang/pt-br.js (modified) (16 diffs)
-
webroot/js/fckeditor/editor/lang/pt.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/ro.js (modified) (16 diffs)
-
webroot/js/fckeditor/editor/lang/ru.js (modified) (17 diffs)
-
webroot/js/fckeditor/editor/lang/sk.js (modified) (22 diffs)
-
webroot/js/fckeditor/editor/lang/sl.js (modified) (14 diffs)
-
webroot/js/fckeditor/editor/lang/sr-latn.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/sr.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/sv.js (modified) (13 diffs)
-
webroot/js/fckeditor/editor/lang/th.js (modified) (18 diffs)
-
webroot/js/fckeditor/editor/lang/tr.js (modified) (27 diffs)
-
webroot/js/fckeditor/editor/lang/uk.js (modified) (17 diffs)
-
webroot/js/fckeditor/editor/lang/vi.js (modified) (10 diffs)
-
webroot/js/fckeditor/editor/lang/zh-cn.js (modified) (15 diffs)
-
webroot/js/fckeditor/editor/lang/zh.js (modified) (11 diffs)
-
webroot/js/fckeditor/editor/plugins/autogrow/fckplugin.js (modified) (5 diffs)
-
webroot/js/fckeditor/editor/plugins/placeholder/fck_placeholder.html (modified) (4 diffs)
-
webroot/js/fckeditor/editor/plugins/placeholder/fckplugin.js (modified) (7 diffs)
-
webroot/js/fckeditor/editor/plugins/placeholder/lang/de.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/plugins/placeholder/lang/en.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/plugins/placeholder/lang/fr.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/plugins/placeholder/lang/it.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/plugins/placeholder/lang/pl.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/plugins/simplecommands/fckplugin.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/plugins/tablecommands/fckplugin.js (modified) (1 diff)
-
webroot/js/fckeditor/editor/skins/_fckviewstrips.html (modified) (3 diffs)
-
webroot/js/fckeditor/editor/skins/default/fck_dialog.css (modified) (4 diffs)
-
webroot/js/fckeditor/editor/skins/default/fck_editor.css (modified) (4 diffs)
-
webroot/js/fckeditor/editor/skins/default/fck_strip.gif (modified) (previous)
-
webroot/js/fckeditor/editor/skins/office2003/fck_dialog.css (modified) (4 diffs)
-
webroot/js/fckeditor/editor/skins/office2003/fck_editor.css (modified) (4 diffs)
-
webroot/js/fckeditor/editor/skins/office2003/fck_strip.gif (modified) (previous)
-
webroot/js/fckeditor/editor/skins/office2003/images/toolbar.end.gif (modified) (previous)
-
webroot/js/fckeditor/editor/skins/silver/fck_dialog.css (modified) (4 diffs)
-
webroot/js/fckeditor/editor/skins/silver/fck_editor.css (modified) (4 diffs)
-
webroot/js/fckeditor/editor/skins/silver/fck_strip.gif (modified) (previous)
-
webroot/js/fckeditor/fckconfig.js (modified) (10 diffs)
-
webroot/js/fckeditor/fckeditor.js (modified) (13 diffs)
-
webroot/js/fckeditor/fckstyles.xml (modified) (2 diffs)
-
webroot/js/fckeditor/fcktemplates.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/entries_controller.php
r291 r292 18 18 if (isset( $this->params[Configure::read('Routing.admin')] )) 19 19 { 20 if ($this->Auth->user('group_id') == 1) 20 if ($this->Auth->user('group_id') == 1 || $this->Auth->user('group_id') == 2 ) // admin and teachers 21 21 { 22 22 return true; … … 60 60 $this->pageTitle = 'Search Results :: Karamelo E-learning on Web 2.0'; 61 61 62 $this-> set('Element', $this->Portal->statics()); // Charge Portal components aka Sidebars62 $this->Portal->statics(); // Charge Portal components aka Sidebars 63 63 64 //65 64 $this->Sanitize = new Sanitize; 66 65 67 66 $this->Sanitize->paranoid($this->data["Entry"]["terms"]); 68 67 69 $this->set('data', $this->Search->getRows($this->data["Entry"]["terms"]));68 $this->set('data', $this->Search->getRows($this->data["Entry"]["terms"])); 70 69 } 71 70 … … 74 73 public function admin_add() 75 74 { 76 $this->layout = 'admin';75 $this->layout = 'admin'; 77 76 78 $this->set('subjects', $this->Entry->Subject->generateList(null,'title'));77 $this->set('subjects', Set::combine($this->Entry->Subject->find('all', array('order' => 'title')), "{n}.Subject.id","{n}.Subject.title")); 79 78 80 if ( !empty($this->data["Entry"]) )81 {79 if ( !empty($this->data["Entry"]) ) 80 { 82 81 $this->Sanitize = new Sanitize; 83 82 … … 134 133 public function admin_edit($id = null) 135 134 { 136 $this->layout = 'admin'; 137 138 $this->set('subjects', $this->Entry->Subject->generateList(null,'title'));135 $this->layout = 'admin'; 136 137 $this->set('subjects', Set::combine($this->Entry->Subject->find('all', array('order' => 'title')), "{n}.Subject.id","{n}.Subject.title")); 139 138 140 139 if (empty($this->data["Entry"])) … … 144 143 } 145 144 else 146 {145 { 147 146 $this->Sanitize = new Sanitize; 148 147 … … 150 149 151 150 $this->Sanitize->html($this->data["Entry"]["body"]); 151 152 $this->data["Entry"]["user_id"] = $this->Auth->user('id'); 152 153 153 154 if ($this->Entry->save($this->data['Entry'])) -
trunk/app/controllers/images_controller.php
r247 r292 4 4 * Manuel Montoya 2002-2008 5 5 * Chipotle Software TM 6 * GPL manuel<a t>mononeurona<dot>org6 * GPL manuel<arroba>mononeurona<punto>org 7 7 */ 8 8 … … 14 14 15 15 public $components = array('Adds'); 16 16 17 17 public function isAuthorized() 18 { 19 if ( $this->action == 'delete')20 {21 if ($this->Auth->user('group_id') == 1) 22 {18 { 19 if (isset( $this->params[Configure::read('Routing.admin')] )) 20 { 21 if ($this->Auth->user('group_id') == 1 || $this->Auth->user('group_id') == 2 ) // admin and teachers 22 { 23 23 return true; 24 } else { 25 return false; 26 } 27 } 28 29 return true; 30 } 24 } 25 } 26 return false; // go away !! 27 } 31 28 32 29 public function index($id = null) … … 57 54 $this->pageTitle = 'Your Images'; 58 55 59 $conditions = array("user_id"=>$this-> othAuth->user('id'));56 $conditions = array("user_id"=>$this->Auth->user('id')); 60 57 61 58 $fields = array("id", "file", "user_id"); … … 82 79 $this->Sanitize = new Sanitize; 83 80 84 $this->Sanitize->clean Array($this->data['Image']);81 $this->Sanitize->clean($this->data['Image']); 85 82 86 83 /** SUBMITTED INFORMATION - use what you need … … 144 141 $extension = $this->Adds->last3chars($imgfile_name); 145 142 146 $Name = strtolower($this-> othAuth->user('username') . "_" . $next_id . '.' .$extension);143 $Name = strtolower($this->Auth->user('username') . "_" . $next_id . '.' .$extension); 147 144 148 145 /** setup final file location and name */ … … 173 170 174 171 $this->data['Image']['file'] = $final_filename; 175 $this->data['Image']['user_id'] = $this-> othAuth->user('id');172 $this->data['Image']['user_id'] = $this->Auth->user('id'); 176 173 177 174 $this->Image->create(); … … 187 184 188 185 /*** DELETE **/ 189 public function admin_delete( $id)186 public function admin_delete() 190 187 { 191 $file = $this->Image->field("Image.file", array("Image.id"=>$ id));192 193 $this->Image->del($ id);188 $file = $this->Image->field("Image.file", array("Image.id"=>$this->data['Image']['id'])); 189 190 $this->Image->del($this->data['Image']['id']); 194 191 195 192 /** delete image and thumb from hard disk**/ -
trunk/app/controllers/users_controller.php
r284 r292 11 11 class UsersController extends AppController 12 12 { 13 public $helpers = array('Ajax', 'Fck', 'Gags'); 14 15 public $components = array('Edublog', 'Portal', 'Email', 'Adds'); 16 17 public function beforeFiler() 18 { 19 $this->Auth->allow( array('entry', 'about', 'bloggers', 'blog', 'recover', 'directory') ); 20 parent::beforeFilter(); 21 } 22 23 public function isAuthorized() 24 { 25 if (isset($this->params[Configure::read('Routing.admin')
