Rank WIP
This commit is contained in:
parent
aefbf84ab0
commit
03e5e07fc8
@ -59,14 +59,26 @@ class RankController extends DashboardController {
|
|||||||
$this->AddSideMenu('rank/settings');
|
$this->AddSideMenu('rank/settings');
|
||||||
$this->Form->SetModel($this->RankModel);
|
$this->Form->SetModel($this->RankModel);
|
||||||
|
|
||||||
|
$this->Title(T('Add Rank'));
|
||||||
$Edit = FALSE;
|
$Edit = FALSE;
|
||||||
|
$Permissions = Gdn::PermissionModel()->GetPermissionsEdit(0);
|
||||||
if($RankID) {
|
if($RankID) {
|
||||||
$this->Rank = $this->RankModel->GetRank($RankID);
|
$this->Rank = $this->RankModel->GetRank($RankID);
|
||||||
$this->Form->AddHidden('RankID', $RankID);
|
$this->Form->AddHidden('RankID', $RankID);
|
||||||
$Edit = TRUE;
|
$Edit = TRUE;
|
||||||
|
$this->Title(T('Edit Rank'));
|
||||||
|
$Permissions = $this->Rank->Permissions;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->SetData('PermissionData', Gdn::PermissionModel()->GetPermissionsEdit(0), true);
|
// Load up all permissions
|
||||||
|
$PermissionModel = new PermissionModel();
|
||||||
|
$Permissions = $PermissionModel->PermissionColumns();
|
||||||
|
unset($Permissions['PermissionID']);
|
||||||
|
$PermissionKeys = array_keys($Permissions);
|
||||||
|
$PermissionList = array_combine($PermissionKeys, $PermissionKeys);
|
||||||
|
$this->SetData('Permissions', $PermissionList);
|
||||||
|
|
||||||
|
//$this->SetData('PermissionData', $Permissions, true);
|
||||||
|
|
||||||
if($this->Form->IsPostBack() == FALSE) {
|
if($this->Form->IsPostBack() == FALSE) {
|
||||||
if(property_exists($this, 'Rank')) {
|
if(property_exists($this, 'Rank')) {
|
||||||
@ -88,6 +100,9 @@ class RankController extends DashboardController {
|
|||||||
|
|
||||||
$this->Form->SetFormValue('Photo', $Parts['SaveName']);
|
$this->Form->SetFormValue('Photo', $Parts['SaveName']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
decho($this->Form->FormValues());
|
||||||
|
die();
|
||||||
|
|
||||||
if($this->Form->Save()) {
|
if($this->Form->Save()) {
|
||||||
if($Edit) {
|
if($Edit) {
|
||||||
|
@ -1,12 +1,7 @@
|
|||||||
<?php if(!defined('APPLICATION')) exit();
|
<?php if(!defined('APPLICATION')) exit();
|
||||||
/* Copyright 2013 Zachary Doll */
|
/* Copyright 2013 Zachary Doll */
|
||||||
|
|
||||||
if(property_exists($this, 'Rank')) {
|
echo Wrap($this->Title(), 'h1');
|
||||||
echo Wrap(T('Edit Rank'), 'h1');
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
echo Wrap(T('Add Rank'), 'h1');
|
|
||||||
}
|
|
||||||
|
|
||||||
echo $this->Form->Open(array('enctype' => 'multipart/form-data', 'class' => 'Rank'));
|
echo $this->Form->Open(array('enctype' => 'multipart/form-data', 'class' => 'Rank'));
|
||||||
echo $this->Form->Errors();
|
echo $this->Form->Errors();
|
||||||
@ -37,21 +32,27 @@ echo $this->Form->Errors();
|
|||||||
echo $this->Form->TextBox('Description');
|
echo $this->Form->TextBox('Description');
|
||||||
?>
|
?>
|
||||||
</li>
|
</li>
|
||||||
<li class="RolePermissions">
|
<li>
|
||||||
<?php
|
<?php
|
||||||
echo '<strong>'.T('Check all permissions that apply to this role:').'</strong>';
|
echo $this->Form->Label('Permissions', 'Permissions');
|
||||||
echo $this->Form->CheckBoxGridGroups($this->PermissionData, 'Permission');
|
echo $this->Form->Dropdown('Permissions', $this->Data('Permissions'), array('multiple' => 'multiple'));
|
||||||
|
?>
|
||||||
|
</li>
|
||||||
|
<!-- <li>
|
||||||
|
<?php
|
||||||
|
// echo '<strong>'.T('Check all permissions that apply to this role:').'</strong>';
|
||||||
|
// echo $this->Form->CheckBoxGridGroups($this->PermissionData, 'Permissions');
|
||||||
|
?>
|
||||||
|
</li>-->
|
||||||
|
<li>
|
||||||
|
<?php
|
||||||
|
echo $this->Form->Label('Points Required', 'PointsRequired');
|
||||||
|
echo $this->Form->TextBox('PointsRequired');
|
||||||
?>
|
?>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<?php
|
<?php
|
||||||
echo $this->Form->Label('Award Value', 'AwardValue');
|
echo $this->Form->Label('Automatically Award', 'Enabled');
|
||||||
echo $this->Form->TextBox('AwardValue');
|
|
||||||
?>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<?php
|
|
||||||
echo $this->Form->Label('Active', 'Enabled');
|
|
||||||
echo $this->Form->CheckBox('Enabled');
|
echo $this->Form->CheckBox('Enabled');
|
||||||
?>
|
?>
|
||||||
</li>
|
</li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user