diff --git a/module/project/control.php b/module/project/control.php index 2b7ea57c3e..9f860c21ab 100644 --- a/module/project/control.php +++ b/module/project/control.php @@ -1027,7 +1027,6 @@ class project extends control $this->view->qdUsers = $this->user->getPairs('noclosed|nodeleted|qdfirst', $project->QD); $this->view->rdUsers = $this->user->getPairs('noclosed|nodeleted|devfirst', $project->RD); $this->view->groups = $this->loadModel('group')->getPairs(); - $this->view->plans = $this->project->getPlans($linkedProducts); $this->view->allProducts = $allProducts; $this->view->linkedProducts = $linkedProducts; $this->view->branchGroups = $this->loadModel('branch')->getByProducts(array_keys($linkedProducts)); diff --git a/module/project/js/common.js b/module/project/js/common.js index 19e2e708a4..45ee462d6c 100644 --- a/module/project/js/common.js +++ b/module/project/js/common.js @@ -163,21 +163,22 @@ function loadBranches(product) function loadPlans(product, branchID) { + if($('#plansBox').size() == 0) return false; + var productID = $(product).val(); var branchID = typeof(branchID) == 'undefined' ? 0 : branchID; + var index = $(product).attr('id').replace('products', ''); if(productID != 0) { if(typeof(planID) == 'undefined') planID = 0; planID = $("select#plans" + productID).val() != '' ? $("select#plans" + productID).val() : planID; - $("div#plan" + productID).remove(); - $(product).data("last", productID); $.get(createLink('product', 'ajaxGetPlans', "productID=" + productID + '&branch=' + branchID + '&planID=' + planID + '&fieldID&needCreate=&expired=' + (config.currentMethod == 'create' ? 'unexpired' : '')), function(data) { if(data) { - $("#plansBox .row").append('