Guest User

Untitled

a guest
Mar 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. <?php
  2. define('MODX_API_MODE', true);
  3. require 'index.php';
  4.  
  5. $fields = array(
  6. "pagetitle",
  7. "description",
  8. "ssl.code",
  9. "ssl.price1",
  10. "ssl.price2",
  11. "ssl.price3",
  12. "ssl.release_time",
  13. "ssl.san",
  14. "ssl.link",
  15. "ssl.logo",
  16. "ssl.popular",
  17. "ssl.sum",
  18. "ssl.valid",
  19. "ssl.wildcard",
  20. "en.ssl.code",
  21. "en.ssl.description",
  22. "en.ssl.release_time",
  23. "en.san",
  24. "en.ssl.link",
  25. );
  26.  
  27. $file = fopen("csv.csv", "r");
  28. echo "<pre>";
  29. while ($data = fgetcsv($file, 0, ",")) {
  30.  
  31. $res = $modx->newObject("modResource");
  32. $res->set("template", 18);
  33. $res->set("published", 1);
  34. $res->set("parent", 9);
  35. $res->save();
  36.  
  37. foreach ($data as $key => $value) {
  38. switch ($key) {
  39. case 0:
  40. $res->set("pagetitle", $value);
  41. break;
  42. case 1:
  43. $res->set("description", $value);
  44. default:
  45. $res->setTVValue($fields[$key], $value);
  46. break;
  47. }
  48. }
  49. $res->save();
  50. }
Add Comment
Please, Sign In to add comment