<?php
	/**
	 * @author NHN (developers@xpressengine.com)
	 * @package /classes/db/queryparts/condition
	 * @version 0.1
	 */
	class ConditionWithoutArgument extends Condition {
		/**
		 * constructor
		 * @param string $column_name
		 * @param mixed $argument
		 * @param string $operation
		 * @param string $pipe
		 * @return void
		 */
		function ConditionWithoutArgument($column_name, $argument, $operation, $pipe = ""){
                    parent::Condition($column_name, $argument, $operation, $pipe);
					$tmpArray = array('in'=>1, 'notin'=>1, 'not_in'=>1);
                    if(isset($tmpArray[$operation])){
                        if(is_array($argument)) $argument = implode($argument, ',');
                        $this->_value = '('. $argument .')';
                    }
                    else
                        $this->_value = $argument;

		}
	}

?>
