Skip to content
Snippets Groups Projects
Entry.php 709 B
Newer Older
  • Learn to ignore specific revisions
  • Josh Pollock's avatar
    Josh Pollock committed
    <?php
    
    
    namespace calderawp\CalderaFormsQuery\Select;
    
    /**
     * Class Entry
     * @package calderawp\CalderaFormsQuery\Select
    
    `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `form_id` varchar(18) NOT NULL DEFAULT '',
    `user_id` int(11) NOT NULL,
    `datestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    `status` varchar(20) NOT NULL DEFAULT 'active',
     */
    class Entry extends SelectQueryBuilder
    {
    
    
    	/**
    	 *
    	 *
    	 * @param $formId
    	 * @return $this
    	 */
    	public function queryByFormsId($formId)
    	{
    
    Josh Pollock's avatar
    Josh Pollock committed
    		return $this->is('form_id', $formId);
    
    Josh Pollock's avatar
    Josh Pollock committed
    	}
    
    	public function queryByEntryId($entryId)
    	{
    
    Josh Pollock's avatar
    Josh Pollock committed
    		return $this->is('id', $entryId);
    
    Josh Pollock's avatar
    Josh Pollock committed
    	}
    
    	public function queryByUserId($userId)
    	{
    
    Josh Pollock's avatar
    Josh Pollock committed
    		return $this->is('user_id', $userId);
    
    Josh Pollock's avatar
    Josh Pollock committed
    	}
    
    Josh Pollock's avatar
    Josh Pollock committed
    }