$order = 0; foreach ($viewZone_info['viewData'] as $viewData_info) { $viewData = new viewData(); $viewData->setviewZone_id($viewZone->getId()); $viewData->setOrder($order); utils::a2o($viewData, $viewData_info); $viewData->save(); $order++; } } } } ajax::success(); } if (init('action') == 'getEqLogicviewZone') { $viewZone = viewZone::byId(init('viewZone_id')); if (!is_object($viewZone)) { throw new Exception(__('Vue non trouvé. Vérifier l\'id', __FILE__)); } $return = utils::o2a($viewZone); $return['eqLogic'] = array(); foreach ($viewZone->getviewData() as $viewData) { $infoViewDatat = utils::o2a($viewData->getLinkObject()); $infoViewDatat['html'] = $viewData->getLinkObject()->toHtml(init('version')); $return['viewData'][] = $infoViewDatat; } ajax::success($return); } if (init('action') == 'setEqLogicOrder') { $eqLogics = json_decode(init('eqLogics'), true); $sql = '';
public function removeviewZone() { return viewZone::removeByViewId($this->getId()); }
public function getviewZone() { return viewZone::byId($this->getviewZone_id()); }