Commit 9a63b7f66714b9aa1a3e38bcfab614b9b00f1789

Authored by Elena.Budnik
1 parent 9fad5834

needsArgs to SimuParams

Showing 1 changed file with 77 additions and 81 deletions   Show diff stats
php/classes/AmdaAction.php
... ... @@ -425,7 +425,7 @@ class AmdaAction
425 425 $isScatter = true;
426 426 }
427 427  
428   - $needsArgs = $child->hasAttribute('needsArgs');
  428 + $needsArgs = $child->getAttribute('needsArgs');
429 429  
430 430 if (($child->tagName == 'parameter' && $child->hasChildNodes()) || $needsArgs) $isScatter = false;
431 431  
... ... @@ -551,38 +551,37 @@ class AmdaAction
551 551 return $paramMgr->saveTree($obj);
552 552 }
553 553  
554   - public function doNothing($obj)
555   - {
556   - return array("res" => 'ok');
557   -
558   - }
  554 + public function doNothing($obj)
  555 + {
  556 + return array("res" => 'ok');
  557 +
  558 + }
559 559  
560   - public function deleteFromTree($obj)
561   - {
562   - $paramMgr = new ParamMgr();
563   - return $paramMgr->deleteFromTree($obj);
564   -
565   - }
  560 + public function deleteFromTree($obj)
  561 + {
  562 + $paramMgr = new ParamMgr();
  563 + return $paramMgr->deleteFromTree($obj);
  564 + }
566 565  
567 566 /*
568 567 * temporary object fromUpload
569 568 */
570   - public function getUploadedObject($name, $format, $nodeType)
571   - {
572   - switch ($nodeType)
573   - {
574   - case 'timeTable' :
575   - $objectMgr = new TimeTableMgr();
576   - break;
577   - case 'myDataParam' :
578   - $objectMgr = new FilesMgr();
579   - break;
580   - default:
581   - return array("error" => $nodeType." NOT_IMPLEMENTED_YET");
582   - }
583   - return $objectMgr -> getUploadedObject($name, $format, true);
584   -
585   - }
  569 + public function getUploadedObject($name, $format, $nodeType)
  570 + {
  571 + switch ($nodeType)
  572 + {
  573 + case 'timeTable' :
  574 + $objectMgr = new TimeTableMgr();
  575 + break;
  576 + case 'myDataParam' :
  577 + $objectMgr = new FilesMgr();
  578 + break;
  579 + default:
  580 + return array("error" => $nodeType." NOT_IMPLEMENTED_YET");
  581 + }
  582 + return $objectMgr -> getUploadedObject($name, $format, true);
  583 +
  584 + }
586 585  
587 586 /*
588 587 * fill ascii file into grid
... ... @@ -725,64 +724,61 @@ class AmdaAction
725 724 /*
726 725 * $obj = { name: obj.name, obj.nodeType, obj.leaf (??), OBJ DEPENDENT ATTRIBUTES }
727 726 */
728   - public function createObject($obj, $folder) {
729   -
730   - switch ($obj->nodeType) {
731   -
732   - case 'myDataParam' :
733   - case 'derivedParam' :
734   - if ($obj->nodeType == 'derivedParam' && $this->amdaStat->success)
735   - $this->amdaStat->addTask('create', $this->user, null);
736   -
737   - $objectMgr = new DerivedParamMgr($obj->nodeType);
738   - break;
739   - case 'timeTable' :
740   - $objectMgr = new TimeTableMgr();
741   - break;
742   - case 'catalog' :
743   - $objectMgr = new CatalogMgr();
  727 + public function createObject($obj, $folder)
  728 + {
  729 + switch ($obj->nodeType)
  730 + {
  731 + case 'myDataParam' :
  732 + case 'derivedParam' :
  733 + if ($obj->nodeType == 'derivedParam' && $this->amdaStat->success)
  734 + $this->amdaStat->addTask('create', $this->user, null);
  735 + $objectMgr = new DerivedParamMgr($obj->nodeType);
  736 + break;
  737 + case 'timeTable' :
  738 + $objectMgr = new TimeTableMgr();
  739 + break;
  740 + case 'catalog' :
  741 + $objectMgr = new CatalogMgr();
744 742 break;
745   - case 'condition' :
746   - case 'request' :
747   - $objectMgr = new RequestMgr($obj->nodeType);
748   - break;
749   - case 'alias' :
750   - $objectMgr = new AliasMgr();
751   - break;
752   - default:
753   - return array("error" => $obj->nodeType." NOT_IMPLEMENTED_YET");
754   - }
755   -
756   - return $objectMgr -> createObject($obj, $folder);
757   - }
  743 + case 'condition' :
  744 + case 'request' :
  745 + $objectMgr = new RequestMgr($obj->nodeType);
  746 + break;
  747 + case 'alias' :
  748 + $objectMgr = new AliasMgr();
  749 + break;
  750 + default:
  751 + return array("error" => $obj->nodeType." NOT_IMPLEMENTED_YET");
  752 + }
  753 + return $objectMgr -> createObject($obj, $folder);
  754 + }
758 755  
759 756 /*
760 757 * $obj = { id:obj.id, name: obj.name, obj.nodeType, obj.leaf (??), OBJ DEPENDENT ATTRIBUTES }
761 758 */
762   - public function modifyObject($obj) {
763   -
764   - switch ($obj->nodeType) {
765   -
766   - case 'myDataParam' :
767   - case 'derivedParam' :
768   - $objectMgr = new DerivedParamMgr($obj->nodeType);
769   - break;
770   - case 'timeTable' :
771   - $objectMgr = new TimeTableMgr();
772   - break;
773   - case 'catalog' :
774   - $objectMgr = new CatalogMgr();
775   - break;
776   - case 'condition' :
777   - case 'request' :
778   - $objectMgr = new RequestMgr($obj->nodeType);
779   - break;
780   - default:
781   - return array("error" => $obj->nodeType." NOT_IMPLEMENTED_YET");
782   - }
783   -
784   - return $objectMgr -> modifyObject($obj);
785   - }
  759 + public function modifyObject($obj)
  760 + {
  761 + switch ($obj->nodeType)
  762 + {
  763 + case 'myDataParam' :
  764 + case 'derivedParam' :
  765 + $objectMgr = new DerivedParamMgr($obj->nodeType);
  766 + break;
  767 + case 'timeTable' :
  768 + $objectMgr = new TimeTableMgr();
  769 + break;
  770 + case 'catalog' :
  771 + $objectMgr = new CatalogMgr();
  772 + break;
  773 + case 'condition' :
  774 + case 'request' :
  775 + $objectMgr = new RequestMgr($obj->nodeType);
  776 + break;
  777 + default:
  778 + return array("error" => $obj->nodeType." NOT_IMPLEMENTED_YET");
  779 + }
  780 + return $objectMgr -> modifyObject($obj);
  781 + }
786 782 /*
787 783 * {obj.name, obj.nodeType, obj.leaf}
788 784 */
... ...