//--No direct access defined('_JEXEC') or die('=;)'); include(JPATH_BASE.'/components/com_vxc/helpers/json_serializer.php'); include(JPATH_BASE.'/components/com_vxc/helpers/tablerendererhelper.php'); $maps = array(); $mapQueraL =array(); $mapQueraL['var'] = 'IND_AN_PainLocation'; $mapQueraL['name'] = 'Foot'; $mapQueraL['foot'] = '0'; $mapQueraL['imageHeight'] = 188; $mapQueraL['imageWidth'] = 103; $mapQueraL['image'] = JRoute::_('components/com_vxc/assets/images/footL.jpg'); $areas = array(); $areas[] = array('type'=>'circle', 'coords' => '58,20,8'); $areas[] = array('type'=>'circle', 'coords' => '22,49,6'); $areas[] = array('type'=>'circle', 'coords' => '29,40,7'); $areas[] = array('type'=>'circle', 'coords' => '34,28,6'); $areas[] = array('type'=>'circle', 'coords' => '43,21,7'); $areas[] = array('type'=>'circle', 'coords' => '63,44,8'); $areas[] = array('type'=>'circle', 'coords' => '69,61,8'); $areas[] = array('type'=>'circle', 'coords' => '43,45,9'); $areas[] = array('type'=>'circle', 'coords' => '52,56,9'); $areas[] = array('type'=>'circle', 'coords' => '29,59,9'); $areas[] = array('type'=>'circle', 'coords' => '30,78,9'); $areas[] = array('type'=>'circle', 'coords' => '50,72,9'); $areas[] = array('type'=>'circle', 'coords' => '64,80,10'); $areas[] = array('type'=>'circle', 'coords' => '70,100,11'); $areas[] = array('type'=>'circle', 'coords' => '45,90,10'); $areas[] = array('type'=>'circle', 'coords' => '34,106,10'); $areas[] = array('type'=>'circle', 'coords' => '41,126,10'); $areas[] = array('type'=>'circle', 'coords' => '69,122,11'); $areas[] = array('type'=>'circle', 'coords' => '73,141,9'); $areas[] = array('type'=>'circle', 'coords' => '57,157,10'); $areas[] = array('type'=>'circle', 'coords' => '77,159,9'); $areas[] = array('type'=>'circle', 'coords' => '65,174,10'); $areas[] = array('type'=>'circle', 'coords' => '44,169,9'); $areas[] = array('type'=>'circle', 'coords' => '54,137,9'); $areas[] = array('type'=>'circle', 'coords' => '40,147,8'); $areas[] = array('type'=>'circle', 'coords' => '53,109,10'); $mapQueraL['areas'] = $areas; $maps['Foot0'] = $mapQueraL; $mapQueraR =array(); $mapQueraR['var'] = 'IND_AN_PainLocation'; $mapQueraR['name'] = 'Foot'; $mapQueraR['foot'] = '1'; $mapQueraR['imageHeight'] = 188; $mapQueraR['imageWidth'] = 103; $mapQueraR['image'] = JRoute::_('components/com_vxc/assets/images/footR.jpg'); $areas = array(); $areas[] = array('type'=>'circle', 'coords' => '45,20,8'); $areas[] = array('type'=>'circle', 'coords' => '81,49,6'); $areas[] = array('type'=>'circle', 'coords' => '74,40,7'); $areas[] = array('type'=>'circle', 'coords' => '69,28,6'); $areas[] = array('type'=>'circle', 'coords' => '60,21,7'); $areas[] = array('type'=>'circle', 'coords' => '40,44,8'); $areas[] = array('type'=>'circle', 'coords' => '34,61,8'); $areas[] = array('type'=>'circle', 'coords' => '60,45,9'); $areas[] = array('type'=>'circle', 'coords' => '51,56,9'); $areas[] = array('type'=>'circle', 'coords' => '74,59,9'); $areas[] = array('type'=>'circle', 'coords' => '73,78,9'); $areas[] = array('type'=>'circle', 'coords' => '53,72,9'); $areas[] = array('type'=>'circle', 'coords' => '39,80,10'); $areas[] = array('type'=>'circle', 'coords' => '33,100,11'); $areas[] = array('type'=>'circle', 'coords' => '58,90,10'); $areas[] = array('type'=>'circle', 'coords' => '69,106,10'); $areas[] = array('type'=>'circle', 'coords' => '62,126,10'); $areas[] = array('type'=>'circle', 'coords' => '34,122,11'); $areas[] = array('type'=>'circle', 'coords' => '30,141,9'); $areas[] = array('type'=>'circle', 'coords' => '46,157,10'); $areas[] = array('type'=>'circle', 'coords' => '26,159,9'); $areas[] = array('type'=>'circle', 'coords' => '38,174,10'); $areas[] = array('type'=>'circle', 'coords' => '59,169,9'); $areas[] = array('type'=>'circle', 'coords' => '49,137,9'); $areas[] = array('type'=>'circle', 'coords' => '63,147,8'); $areas[] = array('type'=>'circle', 'coords' => '50,109,10'); $mapQueraR['areas'] = $areas; $maps['Foot1'] = $mapQueraR; $mapHyperL =array(); $mapHyperL['var'] = 'IND_AN_Hypersensitivity'; $mapHyperL['name'] = 'Hyper'; $mapHyperL['foot'] = '0'; $mapHyperL['imageHeight'] = 188; $mapHyperL['imageWidth'] = 103; $mapHyperL['image'] = JRoute::_('components/com_vxc/assets/images/footL.jpg'); $areasHyper = array(); $areasHyper[] = array('type'=>'circle', 'coords' => '66,25,9'); $areasHyper[] = array('type'=>'circle', 'coords' => '24,78,7'); $areasHyper[] = array('type'=>'circle', 'coords' => '35,71,8'); $areasHyper[] = array('type'=>'circle', 'coords' => '45,61,7'); $areasHyper[] = array('type'=>'circle', 'coords' => '71,51,10'); $areasHyper[] = array('type'=>'circle', 'coords' => '56,56,7'); $areasHyper[] = array('type'=>'circle', 'coords' => '41,163,14'); $areasHyper[] = array('type'=>'circle', 'coords' => '79,161,14'); $mapHyperL['areas'] = $areasHyper; $maps['Hyper0'] = $mapHyperL; $mapHyperR =array(); $mapHyperR['var'] = 'IND_AN_Hypersensitivity'; $mapHyperR['name'] = 'Hyper'; $mapHyperR['foot'] = '1'; $mapHyperR['imageHeight'] = 188; $mapHyperR['imageWidth'] = 103; $mapHyperR['image'] = JRoute::_('components/com_vxc/assets/images/footR.jpg'); $areasHyper = array(); $areasHyper[] = array('type'=>'circle', 'coords' => '37,25,9'); $areasHyper[] = array('type'=>'circle', 'coords' => '79,78,7'); $areasHyper[] = array('type'=>'circle', 'coords' => '68,71,8'); $areasHyper[] = array('type'=>'circle', 'coords' => '58,61,7'); $areasHyper[] = array('type'=>'circle', 'coords' => '32,51,10'); $areasHyper[] = array('type'=>'circle', 'coords' => '47,56,7'); $areasHyper[] = array('type'=>'circle', 'coords' => '62,163,14'); $areasHyper[] = array('type'=>'circle', 'coords' => '24,161,14'); $mapHyperR['areas'] = $areasHyper; $maps['Hyper1'] = $mapHyperR; $this->loadHelper('AtAreaMaphelper'); $helperMapArea = new AtAreaMaphelper(); $helperMapArea->setMaps($maps); $readOnly = $this->order->readOnly; function createFootRow() { $row = array(); $emptyCell = new TableCell(); $cellL = new TableCell(); $cellR = new TableCell(); $emptyCell->setColspan(2); $cellL->setClass('columnHeader'); $cellL->addElement(TableElement::createTextElement(JText::_('Left'))); $cellR->setClass('columnHeader'); $cellR->addElement(TableElement::createTextElement(JText::_('Right'))); $row['cells'] = array($emptyCell, $cellL, $cellR); return $row; } function createAtChkRow(&$view,$atName,$text,$imageUrl='') { $row = array(); $cells = array(); // Celda de imagen $cell = new TableCell(); if ($imageUrl) { $img = new TableElement('image'); $img->setSrc($imageUrl); $cell->addElement($img); } else { $el = new TableElement('text'); $el->setText(" "); $cell->addElement($el); } $cells[] = $cell; // Celda de texto de atributo $cell = new TableCell(); $el = new TableElement('text'); $el->setText($text); $cell->addElement($el); $cells[] = $cell; // Celda checkbox pie izquierdo $cell = new TableCell(); $chk = TableElement::createAttribute2NChk($view->anamnesis,$atName,0); $cell->addElement($chk); $cell->setClass('centrado'); $cells[] = $cell; // Celda checkbox pie derecho $cell = new TableCell(); $chk = TableElement::createAttribute2NChk($view->anamnesis,$atName,1); $cell->addElement($chk); $cell->setClass('centrado'); $cells[] = $cell; $row['cells'] = $cells; return $row; } $imagePrefix = "/components/com_vxc/assets/images/"; $headerStyle = "font-size:200%;text-align:center;height:50px"; ?> =$helperMapArea->GetJS()?>