diff --git a/Conjuro/Builder.php b/Conjuro/Builder.php deleted file mode 100644 index e37d22a..0000000 --- a/Conjuro/Builder.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/content/controls/common-admin.php b/content/controls/common-admin.php index c6c1e7d..23fd677 100644 --- a/content/controls/common-admin.php +++ b/content/controls/common-admin.php @@ -5,12 +5,13 @@ return [ new class("admin-title") extends Control{ protected function renderControl($meta,$data) { - c()->rhtml('div',['class'=>'admin-title'],function() use($meta){ - echo $meta["title"]; - }); - c()->rhtml('div',['class'=>'admin-title-right'],function() use($meta){ - c()->control("icon")->render(['icon'=>'gear','class'=>'btn-ico'],$data); - }); + ?> +
+ renderContent($child,$data); ?> +
+
 
+
+ + + rhtml( 'img', @@ -16,12 +23,12 @@ ); } }, - new class("builder") extends Control{ + new class('builder') extends Control{ protected function renderControl($meta,$data) { include "Conjuro/Builder.php"; } }, - new class("form") extends Control{ + new class('form') extends Control{ protected function renderControl($meta,$data) { $cols=$meta['columns']; c()->rhtml( @@ -55,7 +62,7 @@ ); } }, - new class("form-data") extends Control{ + new class('form-data') extends Control{ protected function renderControl($meta,$data) { if ($meta['id']){ $lid=$meta["id"].'-label'; @@ -77,24 +84,24 @@ }); } }, - new class("jump") extends Control{ + new class('jump') extends Control{ protected function renderControl($meta,$data) { $ctt=$meta["height"]; echo "
"; } }, - new class("icon") extends Control{ + new class('icon') extends Control{ protected function renderControl($meta,$data) { ?>
register("get-panel-links",function(){ + $this->register('get-panel-links',function(){ return [ ["title"=>"Dashboard","link"=>"?page=admin/dashboard","icon"=>"gauge"], ["title"=>"Users","link"=>"?page=admin/users","icon"=>"user"], @@ -57,11 +57,20 @@ ["title"=>"Test","link"=>"?page=admin/test","icon"=>"vial-virus"], ]; }); - $this->register("admin-pages-controller",function($page){ + $this->register('controller-page-list',function($page){ $page->setData('pages',$this->listPages()); }); - $this->register("admin-users-controller",function($page){ + $this->register('controller-page-edit',function($page){ + $edata=$_GET['data']; + //$page->setData('pages',$this->listPages()); + }); + $this->register('controller-user-list',function($page){ $page->setData('users',$this->listUsers()); }); + $this->register('controller-user-edit',function($page){ + $edata=json_decode($_GET['data'],true); + $page->setData('user-id',$edata['id']); + $page->setData('user-name',$edata['name']); + }); } }?> \ No newline at end of file diff --git a/content/pages/admin/page-edit.json b/content/pages/admin/page-edit.json index b4f7183..168d10e 100644 --- a/content/pages/admin/page-edit.json +++ b/content/pages/admin/page-edit.json @@ -3,7 +3,7 @@ "controller": [ { "module": "admin", - "action": "admin-pages-controller" + "action": "controller-page-edit" } ], "control-libraries": [ diff --git a/content/pages/admin/pages.json b/content/pages/admin/pages.json index 33514b8..45e6eaf 100644 --- a/content/pages/admin/pages.json +++ b/content/pages/admin/pages.json @@ -3,7 +3,7 @@ "controller": [ { "module": "admin", - "action": "admin-pages-controller" + "action": "controller-page-list" } ], "control-libraries": [ diff --git a/content/pages/admin/user-edit.json b/content/pages/admin/user-edit.json index 983d38c..6bfd3e7 100644 --- a/content/pages/admin/user-edit.json +++ b/content/pages/admin/user-edit.json @@ -3,7 +3,7 @@ "controller": [ { "module": "admin", - "action": "admin-users-controller" + "action": "controller-user-edit" } ], "control-libraries": [ @@ -21,7 +21,13 @@ "header": [ { "@": "admin-title", - "title": "Editar usuario" + "title": "Editar usuario", + "left": [ + { + "@": "data", + "key": "user-name" + } + ] } ], "body": [ @@ -30,11 +36,11 @@ "content": [ { "@": "list", - "data":"users", - "item":{ - "@":"list-item", - "link":"?page=admin/user-edit", - "field-title":"name" + "data": "users", + "item": { + "@": "list-item", + "link": "?page=admin/user-edit", + "field-title": "name" } } ] diff --git a/content/pages/admin/users.json b/content/pages/admin/users.json index 75cc710..a2e589f 100644 --- a/content/pages/admin/users.json +++ b/content/pages/admin/users.json @@ -3,7 +3,7 @@ "controller": [ { "module": "admin", - "action": "admin-users-controller" + "action": "controller-user-list" } ], "control-libraries": [ diff --git a/media/admin/style.css b/media/admin/style.css index 8f8303b..90718b8 100644 --- a/media/admin/style.css +++ b/media/admin/style.css @@ -164,13 +164,10 @@ /* Admin title*/ .admin-title{ - display:inline-block; - width: 30%; + float:left; } .admin-title-right{ - display:inline-block; - width: 70%; - text-align: right; + float:right; } /* Admin tile*/