<?php

/*
 * This file is part of eSales Media ContentHelperBundle
 *
 * (c) Benjamin Roth
 *
 * @license proprietary
 */

namespace EsalesMedia\ContentHelperBundle\FrontendController;


/**
 * Extends column start content element
 */
class ColumnStart extends \MadeYourDay\RockSolidColumns\Element\ColumnStart
{

  /**
   * Add class if needed
   * @param \ContentModel $objElement
   * @param string $strColumn
   */
	public function __construct(\ContentModel $objElement, $strColumn = 'main')
	{
        parent::__construct($objElement, $strColumn);

        if ($this->es_rs_columns_valign && $this->es_rs_columns_valign == 'top')
        {
          $this->arrData['cssID'][1] = trim($this->cssID[1].' -valign-top');
        } else if ($this->es_rs_columns_valign && $this->es_rs_columns_valign == 'center')
        {
          $this->arrData['cssID'][1] = trim($this->cssID[1].' -valign-center');
        } else if ($this->es_rs_columns_valign && $this->es_rs_columns_valign == 'bottom')
        {
          $this->arrData['cssID'][1] = trim($this->cssID[1].' -valign-bottom');
        } else if ($this->es_rs_columns_valign && $this->es_rs_columns_valign == 'stretch')
        {
            $this->arrData['cssID'][1] = trim($this->cssID[1].' -valign-stretch');
        }

        if ($this->es_rs_column_sort_large)
        {
            $this->arrData['cssID'][1] = trim($this->cssID[1].' -large-order-'.intval($this->es_rs_column_sort_large));
        }
        if ($this->es_rs_column_sort_medium)
        {
            $this->arrData['cssID'][1] = trim($this->cssID[1].' -medium-order-'.intval($this->es_rs_column_sort_medium));
        }
        if ($this->es_rs_column_sort_small)
        {
            $this->arrData['cssID'][1] = trim($this->cssID[1].' -small-order-'.intval($this->es_rs_column_sort_small));
        }
	}
}