CluesShop.com

Tuesday, 28 October 2014

Insert delete drupal 7 classs

<?php

class Fooandbarcat{
   
    public static $tableName="foodandbarcat";
    public $catName='';
    public $catId='';
    public $status;
    public $position;
   
    public function insertFoodandBarCategoriesData(){
        try{
        $record = array( 'catName' => $this->catName);
        $results= db_insert(self::$tableName)
                ->fields($record)
->execute();
return $results;
            }catch(Exception $e){

               
            }
}
       
      public  function getFoodandBarategoriesData(){
          try{
$result = db_select(self::$tableName, 'g')
->fields('g')
->condition('catId', $this->catId, '=')
->execute()->fetchObject();
return $result;
          }catch(Exception $e){
              drupal_set_message(t('db_select failed. Message = %message, query= %query',array('%message' => $e->getMessage(), '%query' =>$e->query_string)), 'error');
          }
}
       
        public  function getActiveFoodandbarEvents(){
            try{
$result = db_select(self::$tableName, 'p')
->fields('p')
                ->condition('status',$this->status ,'=')
                ->orderBy('position', 'ASC')      
->execute()->fetchAll();
return $result;
                }catch(Exception $e){
              drupal_set_message(t('db_select failed. Message = %message, query= %query',array('%message' => $e->getMessage(), '%query' =>$e->query_string)), 'error');
            }

}
        public  function getAllFoodandbarEvents()
        {
         try{
            $result=db_select('foodandbarcat','h')
                ->fields('h')
                ->orderBy('h.position')
                ->execute()
                ->fetchAll();
            return $result;
             }catch(Exception $e){
              drupal_set_message(t('db_select failed. Message = %message, query= %query',array('%message' => $e->getMessage(), '%query' =>$e->query_string)), 'error');
            }
        }
       
       
         public  function getFoodandBarUpdateData(){
                  db_update(self::$tableName)
->fields(array('catName' => $this->catName))
->condition('catId', $this->catId, '=')
->execute();

        }
       
         public function deleteDataFromwwcfoodandbarcat(){
                       db_delete(self::$tableName)
                           ->condition('catId', $this->catId)    
                          ->execute();
      }
     
         public function updateFoodandBarStatus(){
                     db_update(self::$tableName)
                            ->fields(array('status' => $this->status))
                            ->condition('catId', $this->catId, '=')
                            ->execute();

}
       
       
        public function orderbyPositionfoodandbar(){
                     $results= db_update('foodandbarcat')
                                ->fields(array('position' => $this->position))
                                ->condition('catId', $this->catId, '=')
                                ->execute();
                       return $results;
        }
     
}

No comments:

Post a Comment