Ei kuvausta

ColumnsHelper.php 1019B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace MailPoet\Newsletter\Renderer\Columns;
  3. if (!defined('ABSPATH')) exit;
  4. class ColumnsHelper {
  5. public static $columnsWidth = [
  6. 1 => [660],
  7. 2 => [330, 330],
  8. "1_2" => [220, 440],
  9. "2_1" => [440, 220],
  10. 3 => [220, 220, 220],
  11. ];
  12. public static $columnsClass = [
  13. 1 => 'cols-one',
  14. 2 => 'cols-two',
  15. 3 => 'cols-three',
  16. ];
  17. public static $columnsAlignment = [
  18. 1 => null,
  19. 2 => 'left',
  20. 3 => 'right',
  21. ];
  22. /** @return int[] */
  23. public static function columnWidth($columnsCount, $columnsLayout) {
  24. if (isset(self::$columnsWidth[$columnsLayout])) {
  25. return self::$columnsWidth[$columnsLayout];
  26. }
  27. return self::$columnsWidth[$columnsCount];
  28. }
  29. public static function columnClass($columnsCount) {
  30. return self::$columnsClass[$columnsCount];
  31. }
  32. public static function columnClasses() {
  33. return self::$columnsClass;
  34. }
  35. public static function columnAlignment($columnsCount) {
  36. return self::$columnsAlignment[$columnsCount];
  37. }
  38. }