From: avl Date: Thu, 11 Sep 2008 05:21:57 +0000 (+0300) Subject: Admin customize templates X-Git-Tag: 0.5~493 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=21565175611de198636b575bd8bdf3e9ec980d6a;p=ipf.git Admin customize templates --- diff --git a/ipf.php b/ipf.php index 31c84c4..491a505 100644 --- a/ipf.php +++ b/ipf.php @@ -88,10 +88,10 @@ final class IPF{ } if (!isset(IPF::$settings['dir_permission'])) - IPF::$settings['dir_permission'] = 0770; + IPF::$settings['dir_permission'] = 0777; if (!isset(IPF::$settings['file_permission'])) - IPF::$settings['file_permission'] = 0660; + IPF::$settings['file_permission'] = 0666; //print_r(IPF::$settings); } diff --git a/ipf/admin/model.php b/ipf/admin/model.php index 4eab8cb..3bffff0 100644 --- a/ipf/admin/model.php +++ b/ipf/admin/model.php @@ -152,6 +152,14 @@ class IPF_Admin_Model{ protected function _getAddForm($model_obj, $data, $extra){ return $this->_getForm($model_obj, $data, $extra); } + + protected function _getAddTemplate(){ + return 'admin/change.html'; + } + + protected function _getChangeTemplate(){ + return 'admin/change.html'; + } // Views Function public function AddItem($request, $lapp, $lmodel){ @@ -176,9 +184,9 @@ class IPF_Admin_Model{ 'lapp'=>$lapp, 'lmodel'=>$lmodel, ); - return IPF_Shortcuts::RenderToResponse('admin/add.html', $context, $request); + return IPF_Shortcuts::RenderToResponse($this->_getAddTemplate(), $context, $request); } - + public function EditItem($request, $lapp, $lmodel, $o){ if ($request->method == 'POST'){ $form = $this->_getEditForm($o,$request->POST+$request->FILES,array('user_fields'=>$this->fields())); @@ -205,7 +213,7 @@ class IPF_Admin_Model{ 'perms'=>$this->getPerms($request), 'lmodel'=>$lmodel, ); - return IPF_Shortcuts::RenderToResponse('admin/change.html', $context, $request); + return IPF_Shortcuts::RenderToResponse($this->_getAddTemplate(), $context, $request); } public function DeleteItem($request, $lapp, $lmodel, $o){