Source for file LMediaCriteria.php
Documentation is available at LMediaCriteria.php
* @license http://opensource.org/licenses/mozilla1.1.php Mozilla Public License
* @copyright 2005, diemeisterei GmbH. All rights reserved.
* @author $Author: schmunk $
* @version $Revision: 233 $ $Date: 2006-05-30 17:14:13 +0200 (Di, 30 Mai 2006) $
* @package Phundament.Packages
* @subpackage LMediaManager
* builts predefined criterias for LContent
$this->_parameters = new TMap;
Prado::using("LMediaManagerCore");
$this->_parameters['Active']= $value;
if ($this->_parameters['Active'] !== false)
$this->_parameters['Active'] = true;
return $this->_parameters['Active'];
$this->_parameters['Missing']= $value;
return $this->_parameters['Missing'];
$this->_parameters['SearchString']= $value;
return $this->_parameters['SearchString'];
$this->_parameters['RecordIds']= $value;
return $this->_parameters['RecordIds'];
$c->addAscendingOrderByColumn(LMediaManagerFilesPeer :: DIRECTORY);
$c->addAscendingOrderByColumn(LMediaManagerFilesPeer :: FILE_NAME);
$array= Lithron :: createArrayFromString($param);
foreach ($array AS $string)
$c1= $c->getNewCriterion(LMediaManagerFilesPeer :: DESCRIPTION, "%{$string}%", Criteria :: LIKE);
$c2= $c->getNewCriterion(LMediaManagerFilesPeer :: DIRECTORY, "%{$string}%", Criteria :: LIKE);
$c3= $c->getNewCriterion(LMediaManagerFilesPeer :: FILE_NAME, "%{$string}%", Criteria :: LIKE);
$c4= $c->getNewCriterion(LMediaManagerFilesPeer :: TYPE, "%{$string}%", Criteria :: LIKE);
$c->add(LMediaManagerFilesPeer :: STATUS, 1);
$c->add(LMediaManagerFilesPeer :: STATUS, 0);
$c->add(LMediaManagerFilesPeer :: STATUS, 1);
$c->add(LMediaManagerFilesPeer :: ID, $param, Criteria::IN);
#$criterion= $c->getNewCriterion(LMediaManagerFilesPeer :: ID, null, Criteria :: EQUAL);
# $_c= $c->getNewCriterion(LMediaManagerFilesPeer :: ID, $id);
|