<?php $lib = new my_lib(); $array_color = array('#70FF8A', '#FF8787', '#FF0000'); ?> <script type="text/javascript"> var option_tree = {"title":'<?php echo $sf_user->getAttribute(sfConfig::get('app_session_current_user_name'), 'session expird'); ?> '} var data_indicador = ''; var option_indicador = ''; $(document).ready(function(){ create_sub_tree(option_tree); <?php foreach ($array as $obj) { ?> <?php $proyeccionBean = $lib->obtenerValoresDeProyecciones($obj, $fechaProyeccion, $obj[0]); ?> <?php $valorMinimo = $obj[3]; ?> <?php $valorDeseado = $obj[4]; ?> data_indicador = { "indicatorpk":'<?php
<?php $my_lib = new my_lib(); ?> <script type="text/javascript"> var option_tree = { "treepk":'<?php echo 't-' . $tree->getId(); ?> ', "title":'<?php echo $tree->getName(); ?> ' } var data_indicador = ''; var option_indicador = ''; $(document).ready(function(){ $("#ui-widget-overlay").css("width",screen.width); $("#ui-widget-overlay").css("height",screen.height); <?php if ($tree->getProduccion() == 'production') { ?> $("#ui-widget-overlay").show(); $("#message-mirror-start-tree").show(); <?php
$("ul.tabs li a").css("color","#000"); $(this).find("a").css("color","#1599DE"); var activeTab = $(this).find("a").attr("href"); $(activeTab).fadeIn(); return false; }); }); </script> <div style="min-height: 0px;height: auto;border: 0px solid;" id="div-content-responsabilidades" class="cls-div-conent-page-tree" > <?php $lib = new my_lib(); ?> <ul class="tabs"> <?php foreach ($lista_head as $row) { ?> <li><a style="cursor: pointer;" onclick="show_question('<?php echo $row->getId(); ?> ')" href="#ecu-<?php echo $row->getId(); ?> "> <?php
<?php if (count($list_tree) > 0) { ?> <script type="text/javascript"> $.jgrid.no_legacy_api = true; $.jgrid.useJSON = true; </script> <script type="text/javascript"> $(document).ready(function(){ $("#tabs").tabs(); }); </script> <?php $my_lib = new my_lib(); ?> <div id="div-content-responsabilidades" style="float: left;width: auto;border: 1px solid red;height: auto;" > <div id="tabs"> <ul> <?php $c_ajax = 1; ?> <?php foreach ($list_tree as $row) { ?> <?php if ($c_ajax == 1) { ?> <li><a href="#tree-<?php echo $row->getId();
<?php $lib = new my_lib(); $array_color = array('#70FF8A', '#FFDB87', '#FF0000'); ?> <script type="text/javascript"> var option_tree = { "treepk":'<?php echo 't-' . $tree->getId(); ?> ', "title":'<?php echo $tree->getName(); ?> ' } var data_indicador = ''; var option_indicador = ''; $(document).ready(function(){ createTree2(option_tree); $(_ohidden.oidtree).val(option_tree.treepk); <?php foreach ($lista_indicadores as $row) { ?> data_indicador = { "indicatorpk":<?php echo $row->getId();
<?php $lib = new my_lib(); $array_color = array('#70FF8A', '#FF8787', '#FF0000'); ?> <script type="text/javascript"> var option_tree = {"title":'<?php echo $sf_user->getAttribute(sfConfig::get('app_session_current_user_name'), 'session expird'); ?> '} var data_indicador = ''; var option_indicador = ''; $(document).ready(function(){ create_sub_tree(option_tree); $("#reports_record_indicators").dialog({ autoOpen: false, width:800, minHeight:400, modal: true }); <?php foreach ($array as $obj) { ?> data_indicador = { "indicatorpk":'<?php echo $obj[0]; ?> ', "previous":'<?php
public function executeExecute_tree(sfWebRequest $request) { $request->setRequestFormat('json'); $tree_id = $request->getParameter('treeId'); $tree_id = explode('-', $tree_id); $tree_id = $tree_id[1]; $user = $this->getUser()->getAttribute(sfConfig::get('app_session_current_user'), null); if ($user != null) { $tree = TreeScPeer::retrieveByPK($tree_id); if (is_object($tree)) { if ($tree->getFlag() == 1) { //vamos a traer la lista de indicadores y validarlos uno x $criterio = new Criteria(); $criterio->add(IndicatorsScPeer::TREE_ID, $tree->getId()); $criterio->add(IndicatorsScPeer::FLAG, '%habilitado%', Criteria::LIKE); $criterio->addAscendingOrderByColumn(IndicatorsScPeer::PREVIOUS_ID); $list_indicadores = IndicatorsScPeer::doSelect($criterio); $my_lib = new my_lib(); $success = true; foreach ($list_indicadores as $row) { $rpt = $my_lib->assessNode($row->getId()); if (!$rpt['resp']) { $success = false; break; } } //si todos estan listos if ($success) { $this->message = 'success'; $token = md5(md5($tree->getId()) . md5($user->getId())); $this->getUser()->setAttribute(sfConfig::get('app_session_tree_production'), $token); $this->token = $token; return sfView::SUCCESS; } else { $this->message = 's-005'; return sfView::ERROR; } } else { $this->message = 'flag tree incorrect'; return sfView::ERROR; } } else { $this->message = 'tree not found'; return sfView::ERROR; } } else { $this->message = 'session expired'; return sfView::ERROR; } }
public function executeEspejo_reportes($tree_id, $list_data_indicador, $fecha_update) { // $tree_id = $request->getParameter('idTree'); // $user = $this->getUser()->getAttribute(sfConfig::get('app_session_current_user'),null); if ($tree_id != 0) { $tree_espejo = TreeScPeer::retrieveByPK($tree_id); if (is_object($tree_espejo)) { try { $user = $this->getUser()->getAttribute(sfConfig::get('app_session_current_user'), null); $conn = Propel::getConnection(); $conn->beginTransaction(); $tree_bean = new TmpTreeSc(); $tree_bean->setConfigureFlag($tree_espejo->getConfigureFlag()); $tree_bean->setFlag($user->getId()); $tree_bean->save(); $criterio = new Criteria(); $criterio->add(IndicatorsScPeer::TREE_ID, $tree_espejo->getId()); $criterio->add(IndicatorsScPeer::FLAG, '%habilitado%', Criteria::LIKE); $criterio->addAscendingOrderByColumn(IndicatorsScPeer::ID); $list_indicadores = IndicatorsScPeer::doSelect($criterio); $list_relation = null; foreach ($list_indicadores as $row) { $indicator_bean = new TmpDataReports(); $indicator_bean->setIndicadorId($row->getId()); $indicator_bean->setValorMinimo($row->getValorMinimo()); $indicator_bean->setValorDeseado($row->getValorDeseado()); $indicator_bean->setValorOptimo($row->getValorOptimo()); $indicator_bean->setTreeId($tree_bean->getId()); $indicator_bean->setUltimoNodo($row->getUltimoNodo()); $indicator_bean->setUpdateAt($fecha_update); $indicator_bean->setFlag($user->getId()); if ($row->getPreviousId() == 0) { $indicator_bean->setPreviousId(0); } else { $id_relation = $this->return_relation_id($list_relation, $row->getPreviousId()); $indicator_bean->setPreviousId($id_relation); } if ($row->getParents() != "") { $parents = $this->return_parent_relation($list_relation, $row->getParents()); $indicator_bean->setParents($parents); } //preguntar si es ultmo idicador //->getUltimoNodo() //si es ultimo nodo tengo que pasar la data actual //a data que se esta creando -> $indicator_bean->setConectoresConfigure($row->getConectoresConfigure()); $indicator_bean->save(); //actualizo el valor actual entregado $relation = array('array' => '' . $row->getId() . '-' . $indicator_bean->getId() . ''); $list_relation[] = $relation; } $lib = new my_lib(); ///$list_data_indicador es el tipo DataIndicadores foreach ($list_data_indicador as $obj_data) { $criteria = new Criteria(); $id = $this->return_relation_id($list_relation, $obj_data->getIndicadorId()); $criteria->add(TmpDataReportsPeer::ID, $id); $obj_update_tmp = TmpDataReportsPeer::doSelectOne($criteria); $respuesta = $lib->getTipoConector($obj_data->getIndicadorId()); $obj_update_tmp->setData($obj_data->getData()); $obj_update_tmp->save(); } $conn->commit(); $conn = Propel::close(); // VOY A DEVOLVER UN ARREGLO CON DOS VALORES 1) ID DEL TREE TEMPORAL, 2) LA LISTA DE LA RELACION $result = array('array' => $tree_bean->getId(), "lista" => $list_relation); return $result; //$this->list_relation = $list_relation; //$this->redirect('@edit_strategy?id_tree='.$tree_bean->getId()); } catch (Exception $e) { $conn->rollBack(); // $this->message = $e->getMessage(); $conn = Propel::close(); return sfView::ERROR; } } else { // $this->message = 'tree not definitive'; $conn = Propel::close(); return sfView::ERROR; } } else { // $this->message = 'session expired'; $conn = Propel::close(); return sfView::ERROR; } }
<div id="dialog-message-exit" title="HumanScorecard"> <div class="dialog-crear-indicador"> <div style="display: inline-block;width: 270px;vertical-align: top;padding-left: 7px;"> <ul><li class="lblspan" style="padding-top: 10px;text-align: center;"><span>Esta seguro que desea salir, sin terminar de crear la estragia?</span></li></ul> </div> <div align="center" style="padding-right: 12px;margin-top: 25px;margin-bottom: 10px;"> <input style="width: 50px;height: 30px;" class="btn-hummand" type="button" value="Salir" /> <input style="width: 140px;height: 30px;"class="btn-hummand" type="button" value="Permanecer en la Web" /> </div> </div> </div> <?php $lib = new my_lib(); if ($user != null) { $succesLayoutHelp = $lib->returnSucessHelp($sf_data->getRaw('user')->getOptions()); } else { $succesLayoutHelp = false; //exit } ?> <script type="text/javascript"> $(document).ready(function(){
public function executeSave(sfWebRequest $request) { $lib = new my_lib(); for ($i = 1; $i < 10; $i++) { $id_data = $request->getParameter('idfecha' . $i); if ($id_data != "") { $data = DataIndicadoresPeer::retrieveByPK($id_data); if ($data->getData() != $request->getParameter('f' . $i)) { $data->setData($request->getParameter('f' . $i)); $data->save(); /* * aca verificamos si el ultimo registo (de la tabla group_data) * */ $rpt = $this->is_the_last_record($data); if ($rpt) { $indicador = IndicatorsScPeer::retrieveByPK($data->getIndicadorId()); if (is_object($indicador)) { $respuesta = $lib->getTipoConector($data->getIndicadorId()); $indicador->setValorActualEntregado($request->getParameter('f' . $i)); $indicador->save(); } /* * Obtengo los indicadores que tienen indicadores hijos ( ultimos indicadores ) * o comienzo a recacular todos los valores Actuales de todos los indicadores */ $criterio = new Criteria(); $criterio->add(IndicatorsScPeer::TREE_ID, $indicador->getTreeId()); $criterio->add(IndicatorsScPeer::FLAG, '%habilitado%', Criteria::LIKE); $criterio->add(IndicatorsScPeer::ULTIMO_NODO, 1); $criterio->addAscendingOrderByColumn(IndicatorsScPeer::PREVIOUS_ID); $list_indicadores = IndicatorsScPeer::doSelect($criterio); foreach ($list_indicadores as $row) { if ($row->getPreviousId() != 0) { $var = $this->recalcular($row, $data->getCreateAt()); } } //set a los valores de actuales de los indicadores } } } } }
<?php $lib = new my_lib(); $array_color = array('#70FF8A', '#FF8787', '#FF0000'); ?> <script type="text/javascript"> var option_tree = { "treepk":'<?php echo 't-' . $tree->getId(); ?> ', "title":'<?php echo $tree->getName(); ?> ' } var data_indicador = ''; var option_indicador = ''; $(document).ready(function(){ createTree2(option_tree); $(_ohidden.oidtree).val(option_tree.treepk); <?php foreach ($lista_indicadores as $row) { ?> <?php $proyeccionBean = $lib->obtenerValoresDeProyecciones($row, $fechaProyeccion); ?> <?php