superedit-P_OFFER_TARGET.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. if (!defined('DS')) define('DS', DIRECTORY_SEPARATOR);
  3. if (!defined('APP_PATH_ROOT')) define('APP_PATH_ROOT', dirname(__FILE__));
  4. if (!defined('APP_PATH_WWW')) define('APP_PATH_WWW', dirname(__FILE__));
  5. if (!defined('APP_PATH_CONFIG')) define('APP_PATH_CONFIG', APP_PATH_ROOT . DS . 'config');
  6. function P_OFFER_TARGET($ARG1, $ARG1_VAL = '', $params = array()) {
  7. require_once APP_PATH_ROOT . DS . 'se-lib' . DS . 'Lib.php';
  8. Lib::loadClass('V');
  9. Lib::loadClass('DB');
  10. $targets = array();
  11. $colors = array();
  12. $colors['OFERTA_PODSTAWOWA'] = '#1EFFFB';
  13. $colors['OFERTA_ANEKS'] = '#22FF1E';
  14. $colors['OFERTA_ANTYREZYGNACJA'] = '#FFA500';
  15. $colors['OFERTA_SPECJALNA_JEDNORAZOWA'] = '#FF6CE9';
  16. $colors['OFERTA_SPECJALNA_ANTYREZYGNACJA'] = '#FF5D65';
  17. if ($ARG1 == 'POST_VERIFY') {
  18. return;
  19. }
  20. $db = DB::getDB();
  21. $res = $db->query("select `DESC`, `OPIS` from `CRM_LISTA_ZASOBOW` where `PARENT_ID`='4037' order by SORT_PRIO ");// 4037 KOMORKA P_OFFER_TARGET
  22. while ($r = $db->fetch($res)) {
  23. $targets[$r->DESC] = $r->OPIS;
  24. }
  25. if ('get_all_params' == V::get('task', '', $params)) {
  26. return array('targets'=>$targets, 'colors'=>$colors);
  27. }
  28. echo '<select name="P_OFFER_TARGET" style="width:400px;">';
  29. if (!empty($ARG1_VAL)) echo '<option value="' . $ARG1_VAL . '">' . $ARG1_VAL . '</option>';
  30. echo '<option value=""> </option>';
  31. foreach ($targets as $k_value => $v_label) {
  32. $st = '';
  33. if (isset($colors[$k_value])) {
  34. $st = ' style="background-color:'.$colors[$k_value].';"';
  35. }
  36. echo '<option value="' . $k_value . '"'.$st.'>' . $k_value . ': ' . $v_label . '</option>';
  37. }
  38. echo '</select>';
  39. }