예제 #1
0
 public function execute()
 {
     $app = JFactory::getApplication();
     $return = array("success" => false);
     $data = $app->input->get('jform', array(), 'array');
     $task = $app->input->get('task', "", 'STR');
     if ($data['table'] == 'ddcaccounttypes') {
         $modelName = $app->input->get('models', 'ddcaccounttypes');
         $modelName = 'DdcbalanceitModels' . ucwords($modelName);
         $model = new $modelName();
         if ($task == "accounttype.save") {
             if ($row = $model->store()) {
                 $return['success'] = true;
                 $return['msg'] = JText::_('COM_DDC_SAVE_SUCCESS');
                 $viewName = $app->input->getWord('view', 'ddcaccounttypes');
                 $app->input->set('layout', 'default');
                 $app->input->set('view', $viewName);
                 //$app->input->set('ddcaccounttype_id', $row->ddcbi_account_type_id);
             } else {
                 $return['msg'] = JText::_('COM_DDC_SAVE_FAILURE');
             }
         } elseif ($task == "accounttype.cancel") {
             $viewName = $app->input->getWord('view', 'ddcaccounttypes');
             $app->input->set('layout', 'default');
             $app->input->set('view', $viewName);
         } elseif ($task == "ddcaccounttype.add") {
             $viewName = $app->input->getWord('view', 'ddcaccounttypes');
             $app->input->set('layout', 'edit');
             $app->input->set('view', $viewName);
         }
     }
     return parent::execute();
 }
예제 #2
0
 public function execute()
 {
     $app = JFactory::getApplication();
     if ($_filtertype == 'datefilter') {
         $viewName = $app->input->getWord('view', 'Ddcaccounts');
         $viewFormat = $document->getType();
         $layoutName = $app->input->getWord('layout', 'default');
         //$modelName  = 'DdcbalanceitModels'.ucwords($modelName);
         $app->input->set('view', $viewName);
         parent::execute();
     }
 }
예제 #3
0
 public function execute()
 {
     $app = JFactory::getApplication();
     $return = array("success" => false);
     $jinput = JFactory::getApplication()->input;
     //$data = $data ? $data : JRequest::getVar('jform', 'post');
     if ($jinput->get('table') == 'configuration') {
         $modelName = $app->input->get('models', 'ddcprofile');
         $modelName = 'DdcbalanceitModels' . ucwords($modelName);
         $model = new $modelName();
         if ($row = $model->updateddcprofile()) {
             $return['success'] = true;
             $viewName = $app->input->getWord('view', 'dashboard');
             $app->input->set('layout', 'default');
             $app->input->set('view', $viewName);
         } else {
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_FAILURE');
         }
     }
     echo json_encode($return);
     return parent::execute();
 }
예제 #4
0
 public function execute()
 {
     $app = JFactory::getApplication();
     $return = array("success" => false);
     $this->data = $this->data ? $this->data : JRequest::getVar('jform', array(), 'post', 'array');
     if ($this->data['table'] == 'ddcaccounts') {
         $modelName = $app->input->get('models', 'ddcaccounts');
         $view = $app->input->get('view', 'ddcaccounts');
         $layout = $app->input->get('layout', 'default');
         $modelName = 'DdcbalanceitModels' . ucwords($modelName);
         $model = new $modelName();
         if ($row = $model->store()) {
             $return['success'] = true;
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_SUCCESS');
             $viewName = $app->input->getWord('view', 'Ddcaccounts');
             $app->input->set('layout', 'default');
             $app->input->set('view', 'ddcaccounts');
             $app->input->set('ddcaccount_id', $row->ddcbi_account_id);
         } else {
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_FAILURE');
         }
         return parent::execute();
     }
     if ($this->data['table'] == 'ddcbalances') {
         $modelName = $app->input->get('models', 'ddcbalances');
         $modelName = 'DdcbalanceitModels' . ucwords($modelName);
         $model = new $modelName();
         if ($row = $model->saveBalance()) {
             $return['success'] = true;
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_SUCCESS');
             $return['html'] = $row;
         } else {
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_FAILURE');
         }
         echo json_encode($return);
     }
     if ($this->data['table'] == 'ddctargets') {
         $modelName = $app->input->get('models', 'ddctargets');
         $modelName = 'DdcbalanceitModels' . ucwords($modelName);
         $model = new $modelName();
         if ($row = $model->saveTarget()) {
             $return['success'] = true;
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_SUCCESS');
             $return['html'] = $row;
         } else {
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_FAILURE');
         }
         echo json_encode($return);
     }
     if ($this->data['table'] == 'ddcgoals') {
         $modelName = $app->input->get('models', 'ddcgoals');
         $view = $app->input->get('view', 'Ddcgoals');
         $modelName = 'DdcbalanceitModels' . ucwords($modelName);
         $model = new $modelName();
         if ($row = $model->store()) {
             $return['success'] = true;
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_SUCCESS');
             $viewName = $app->input->getWord('view', 'ddcgoals');
             $app->input->set('layout', 'default');
             $app->input->set('view', 'ddcgoals');
             $app->input->set('ddcgoal_id', $row->ddc_goal_id);
         } else {
             $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_FAILURE');
         }
         return parent::execute();
     }
     if ($this->data['table'] == 'ddctasks') {
         $modelName = $app->input->get('models', 'ddctasks');
         $modelName = 'DdcbalanceitModels' . ucwords($modelName);
         $model = new $modelName();
         if ($this->data['submit'] == 'Save') {
             if ($row = $model->store()) {
                 $return['success'] = true;
                 $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_SUCCESS');
                 $viewName = $app->input->getWord('view', 'ddcgoals');
                 $app->input->set('layout', 'default');
                 $app->input->set('view', 'ddcgoals');
                 $app->input->set('ddcgoal_id', $row->parent_id);
             } else {
                 $return['msg'] = JText::_('COM_DDCBALANCEIT_SAVE_FAILURE');
             }
         } else {
             $viewName = $app->input->getWord('view', 'ddcgoals');
             $app->input->set('layout', 'default');
             $app->input->set('view', 'ddcgoals');
             $app->input->set('ddcgoal_id', $this->data['parent_id']);
         }
         return parent::execute();
     }
 }