superedit-P_OFFER_TARGET.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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'] = '#fff';
  14. $colors['OFERTA_ANTYREZYGNACJA'] = '#fff';
  15. $colors['OFERTA_SPECJALNA_JEDNORAZOWA'] = '#FF6CE9';
  16. $colors['OFERTA_SPECJALNA_ANTYREZYGNACJA'] = '#FF6CE9';
  17. $colors['OFERTA_PROMOCJE'] = '#FF2D37';
  18. $colors['OFERTA_PAKIETY'] = '#38EF39';
  19. $colors['OFERTA_TYLKO_INTERNET'] = '#449DF4';
  20. $colors['OFERTA_TESTOWA'] = '#ffff00';
  21. if ($ARG1 == 'POST_VERIFY') {
  22. return;
  23. }
  24. $db = DB::getDB();
  25. $res = $db->query("select `DESC`, `OPIS` from `CRM_LISTA_ZASOBOW` where `PARENT_ID`='4037' order by SORT_PRIO ");// 4037 KOMORKA P_OFFER_TARGET
  26. while ($r = $db->fetch($res)) {
  27. $targets[$r->DESC] = $r->OPIS;
  28. }
  29. if ('get_all_params' == V::get('task', '', $params)) {
  30. return array('targets'=>$targets, 'colors'=>$colors);
  31. }
  32. echo '<select name="P_OFFER_TARGET" style="width:400px;">';
  33. if (!empty($ARG1_VAL)) echo '<option value="' . $ARG1_VAL . '">' . $ARG1_VAL . '</option>';
  34. echo '<option value=""> </option>';
  35. foreach ($targets as $k_value => $v_label) {
  36. $st = '';
  37. if (isset($colors[$k_value])) {
  38. $st = ' style="background-color:'.$colors[$k_value].';"';
  39. }
  40. echo '<option value="' . $k_value . '"'.$st.'>' . $k_value . ': ' . $v_label . '</option>';
  41. }
  42. echo '</select>';
  43. }