diff --git a/app/controller/ajaxcontroller.ctrl.php b/app/controller/ajaxcontroller.ctrl.php
index abed949..bbdc6c2 100644
--- a/app/controller/ajaxcontroller.ctrl.php
+++ b/app/controller/ajaxcontroller.ctrl.php
@@ -237,7 +237,8 @@ public function save_slide(){
'description' => $description,
'step' => $step,
'position' => $position,
- 'track' => $_POST['track'],
+ 'track_developer' => empty($_POST['track_developer']) ? null : $_POST['track_developer'],
+ 'track_product' => empty($_POST['track_product']) ? null : $_POST['track_product'],
'slide_type' => $_POST['slide_type']),
$slide->idslide_list );
if ($step != $slide->step) {
@@ -251,7 +252,8 @@ public function save_slide(){
'description' => $description,
'step' => $step,
'position' => $position,
- 'track' => $_POST['track'],
+ 'track_developer' => empty($_POST['track_developer']) ? null : $_POST['track_developer'],
+ 'track_product' => empty($_POST['track_product']) ? null : $_POST['track_product'],
'slide_type' => $_POST['slide_type'],
)
);
diff --git a/app/model/slidelist.model.php b/app/model/slidelist.model.php
index a16ccef..3bb0ff7 100644
--- a/app/model/slidelist.model.php
+++ b/app/model/slidelist.model.php
@@ -4,20 +4,6 @@ class Slidelist extends Model{
protected $table = 'slide_list';
- const TRACKS = array(
- 0 => 'all',
- 1 => 'solo developer/new product',
- 3 => 'organisation/new product',
- 5 => 'solo developer/existing product',
- 31 => 'organisation/existing product'
- );
-
- /*
- * 1 0101 = 21
- * 1 0111 = 23
- * 1 1101 = 29
- * 1 1111 = 31
- */
public function getList(){
diff --git a/app/view/manage/slide.php b/app/view/manage/slide.php
index be772aa..6d445df 100644
--- a/app/view/manage/slide.php
+++ b/app/view/manage/slide.php
@@ -30,17 +30,30 @@
-
- Track:
-
+
+
diff --git a/install.php b/install.php
index 2108b4f..58272a5 100644
--- a/install.php
+++ b/install.php
@@ -174,7 +174,8 @@
`description` text NOT NULL,
`step` int(11) NOT NULL,
`slide_type` int(11) NOT NULL,
- `track` int(11) NOT NULL DEFAULT 0,
+ `track_developer` int(11),
+ `track_product` int(11),
PRIMARY KEY (`idslide_list`),
KEY `idxSlidelistStep` (`step`),
KEY `idxSlidelistWeight` (`position`,`step`),
diff --git a/public/dist/js/ToolSelectionAssistant.js b/public/dist/js/ToolSelectionAssistant.js
index 784a0f4..4669230 100644
--- a/public/dist/js/ToolSelectionAssistant.js
+++ b/public/dist/js/ToolSelectionAssistant.js
@@ -360,8 +360,9 @@ $(document).ready(function(){
'id' : theForm.children('#id').val(),
'position' : theForm.children().children('#position').val(),
'slide_type' : $('#slide_type').val(),
- 'track' : $('#track').val()
- }
+ 'track_developer' : $('input[name=track_developer]:checked').val(),
+ 'track_product' : $('input[name=track_product]:checked').val()
+ };
$.post(
'/ajax/save_slide',
diff --git a/public/dist/js/script.min.js b/public/dist/js/script.min.js
index 558326d..a320948 100644
--- a/public/dist/js/script.min.js
+++ b/public/dist/js/script.min.js
@@ -132,7 +132,8 @@ $(document).ready(function() {
id: b.children("#id").val(),
position: b.children().children("#position").val(),
slide_type: $("#slide_type").val(),
- track: $("#track").val()
+ track_developer: $("input[name=track_developer]:checked").val(),
+ track_product: $("input[name=track_product]:checked").val()
};
return $.post("/ajax/save_slide", c, function(a) {
a.created ? window.location.href = "/manage/slide/" + a.created : b.prepend(' ' + a.message + "
");
diff --git a/public/src/js/base.js b/public/src/js/base.js
index 6a83698..0f91c4d 100644
--- a/public/src/js/base.js
+++ b/public/src/js/base.js
@@ -360,8 +360,9 @@ $(document).ready(function(){
'id' : theForm.children('#id').val(),
'position' : theForm.children().children('#position').val(),
'slide_type' : $('#slide_type').val(),
- 'track' : $('#track').val()
- }
+ 'track_developer' : $('input[name=track_developer]:checked').val(),
+ 'track_product' : $('input[name=track_product]:checked').val()
+ };
$.post(
'/ajax/save_slide',