function smarty_function_opalo_solicitudes_cotizacion_opalo_proveedores($params, &$smarty) { $proveedores = FnCrm::getProveedoresSolicitudCotizacion($params['parent_id']); // echo "<pre>"; print_r($proveedores); echo "</pre>"; die(); $smarty->assign('proveedores', json_encode($proveedores)); if ($params['vista'] == 'detalle') { return $smarty->fetch("custom/opalo/partials/opalo_solicitudes_cotizacion_opalo_proveedores_detail.tpl"); } else { return $smarty->fetch("custom/opalo/partials/opalo_solicitudes_cotizacion_opalo_proveedores_edit.tpl"); // return "Hola"; } }
function smarty_function_opalo_solicitudes_cotizacion($params, &$smarty) { $proveedores = FnCrm::getProveedoresSolicitudCotizacion($params['parent_id']); $items = FnCrm::getItemsSolicitudCotizacion($params['parent_id'], $params['parent_type']); // echo "<pre>"; print_r($items); echo "</pre>"; die(); //echo "<pre>"; print_r(json_encode($proveedores)); echo "</pre>"; die(); $smarty->assign('proveedores', json_encode($proveedores)); $smarty->assign('items', json_encode($items)); $smarty->assign('params', $params); $smarty->assign('parent_type', $params['parent_type']); if ($params['vista'] == 'detalle') { return $smarty->fetch("custom/opalo/partials/solicitudes_cotizacion_detail.tpl"); } elseif ($params['vista'] == 'edit') { return $smarty->fetch("custom/opalo/partials/solicitudes_cotizacion_edit.tpl"); } else { $arNumeros = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5); $arSuppTem = array(); $criterios = array('Cumplimiento', 'Tiempo', 'Calidad', 'Servicio'); if ($params['jsCalific'] == null) { foreach ($proveedores as $sup) { $arSuppTem[$sup['id']]['nombre'] = $sup['name']; foreach ($criterios as $criterio) { $arSuppTem[$sup['id']]['criterios'][$criterio]['nombre'] = $criterio; $arSuppTem[$sup['id']]['criterios'][$criterio]['valor'] = 1; } } $smarty->assign('arSupCual', json_encode($arSuppTem)); } else { // echo $params['jsCalific']."<br>"; $smarty->assign('arSupCual', html_entity_decode($params['jsCalific'])); } $smarty->assign('arNumeros', json_encode($arNumeros)); return $smarty->fetch("custom/opalo/partials/calificacion_proveedores.tpl"); } /* */ }