diff --git a/mojotrollz/sai/saimod_mojotrollz_skilltree/js/saimod_mojotrollz_skilltree.js b/mojotrollz/sai/saimod_mojotrollz_skilltree/js/saimod_mojotrollz_skilltree.js
index 4bc5fe2..6cf67e4 100644
--- a/mojotrollz/sai/saimod_mojotrollz_skilltree/js/saimod_mojotrollz_skilltree.js
+++ b/mojotrollz/sai/saimod_mojotrollz_skilltree/js/saimod_mojotrollz_skilltree.js
@@ -11,6 +11,10 @@ function init_saimod_mojotrollz_skilltree() {
function load_skilltree_tab(tree){
$('img#loader').show();
$('#tab_skilltree').load(SAI_ENDPOINT+'sai_mod=saimod_mojotrollz_skilltree&action=tree&tree='+tree, function(){
+ $('#tabs_skilltree_icons a').click(function(e) {
+ e.preventDefault();
+ $(this).tab('show');
+ });
register_icon_add();
register_icon_edit();
register_icon_delete();
@@ -20,20 +24,21 @@ function load_skilltree_tab(tree){
}
function register_icon_add(){
- $('#btn_icon_add').click(function(){
+ $('.btn_icon_add').click(function(){
_class = $(this).attr('_class');
+ _tree = $(this).attr('_tree');
$.ajax({ type :'GET',
url : SAI_ENDPOINT+'sai_mod=saimod_mojotrollz_skilltree&action=icon_insert'+
'&class='+_class+
- '&tree='+$('#input_tree').val()+
- '&row='+$('#input_row').val()+
- '&column='+$('#input_column').val()+
- '&type='+$('#input_type').val()+
- '&border='+$('#input_border').val()+
- '&icon='+$('#input_icon').val()+
- '&max='+$('#input_max').val()+
- '&parent_row='+$('#input_parent_row').val()+
- '&parent_column='+$('#input_parent_column').val(),
+ '&tree='+_tree+
+ '&row='+$('#input_row_'+_tree).val()+
+ '&column='+$('#input_column_'+_tree).val()+
+ '&type='+$('#input_type_'+_tree).val()+
+ '&border='+$('#input_border_'+_tree).val()+
+ '&icon='+$('#input_icon_'+_tree).val()+
+ '&max='+$('#input_max_'+_tree).val()+
+ '&parent_row='+$('#input_parent_row_'+_tree).val()+
+ '&parent_column='+$('#input_parent_column_'+_tree).val(),
success : function(data) {
if(data.status){
load_skilltree_tab(_class);
diff --git a/mojotrollz/sai/saimod_mojotrollz_skilltree/saimod_mojotrollz_skilltree.php b/mojotrollz/sai/saimod_mojotrollz_skilltree/saimod_mojotrollz_skilltree.php
index 78a94bb..5cdea2f 100644
--- a/mojotrollz/sai/saimod_mojotrollz_skilltree/saimod_mojotrollz_skilltree.php
+++ b/mojotrollz/sai/saimod_mojotrollz_skilltree/saimod_mojotrollz_skilltree.php
@@ -12,10 +12,14 @@ class saimod_mojotrollz_skilltree extends \SYSTEM\SAI\SaiModule {
if($tree_data == array()){
$tree_data['class'] = $tree;}
$vars['tree_entry'] = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_tree_entry.tpl'), $tree_data);
- $vars['icon_entry'] = '';
+ $vars = array_merge($vars,$tree_data);
+ $vars['icon_entry_1'] = $vars['icon_entry_2'] = $vars['icon_entry_3'] = '';
$res = \DBD\TALENT_TREE_ICON::QQ(array($tree));
while($row = $res->next()){
- $vars['icon_entry'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_entry.tpl'), $row);}
+ $vars['icon_entry_'.$row['tree']] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_entry.tpl'), $row);}
+ $vars['tree1'] = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_tree.tpl'), array_merge($vars,array('tree' => 1, 'icon_entry' => $vars['icon_entry_1'])));
+ $vars['tree2'] = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_tree.tpl'), array_merge($vars,array('tree' => 2, 'icon_entry' => $vars['icon_entry_2'])));
+ $vars['tree3'] = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_tree.tpl'), array_merge($vars,array('tree' => 3, 'icon_entry' => $vars['icon_entry_3'])));
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_page.tpl'), $vars);}
public static function sai_mod_saimod_mojotrollz_skilltree_action_tree_edit($class,$t1n,$t1i,$t2n,$t2i,$t3n,$t3i){
if(!\DBD\SKILLTREE_TREE_EDIT::QI(array($class,$t1n,$t1i,$t2n,$t2i,$t3n,$t3i))){
diff --git a/mojotrollz/sai/saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_tree.tpl b/mojotrollz/sai/saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_tree.tpl
new file mode 100644
index 0000000..3b75b7b
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_icon_tree.tpl
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_page.tpl b/mojotrollz/sai/saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_page.tpl
index 91fb3c1..6d4c0a8 100644
--- a/mojotrollz/sai/saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_page.tpl
+++ b/mojotrollz/sai/saimod_mojotrollz_skilltree/tpl/saimod_mojotrollz_skilltree_page.tpl
@@ -15,32 +15,15 @@ ${skilltree}
${tree_entry}
-
\ No newline at end of file
+
+
+
+
${tree1}
+
${tree2}
+
${tree3}
+
+
\ No newline at end of file