Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4689 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 4689 Rev 4712
Línea 5... Línea 5...
5
 
5
 
6
 
6
 
7
use LeadersLinked\Mapper\Common\MapperCommon;
7
use LeadersLinked\Mapper\Common\MapperCommon;
-
 
8
use Laminas\Db\Adapter\AdapterInterface;
Línea 8... Línea 9...
8
use Laminas\Db\Adapter\AdapterInterface;
9
use LeadersLinked\Model\MyCoachCategoryEditor;
9
use LeadersLinked\Model\MyCoachCategoryEditor;
10
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
10
 
11
 
Línea 80... Línea 81...
80
    }
81
    }
Línea 81... Línea 82...
81
    
82
    
82
    /**
83
    /**
83
     *
84
     *
84
     * @param int $category_id
-
 
85
     * @param int $user_id
85
     * @param int $category_id
86
     * @return boolean
86
     * @return boolean
87
     */
87
     */
88
    public function deleteByCategoryIdAndUserId($category_id, $user_id)
88
    public function deleteAllByCategoryId($category_id)
89
    {
89
    {
90
        $delete = $this->sql->delete(self::_TABLE);
90
        $delete = $this->sql->delete(self::_TABLE);
91
        $delete->where->equalTo('category_id', $category_id);
-
 
Línea 92... Línea 91...
92
        $delete->where->equalTo('user_id', $user_id);
91
        $delete->where->equalTo('category_id', $category_id);
93
        
92
        
Línea -... Línea 93...
-
 
93
        return $this->executeDelete($delete);
-
 
94
    }
-
 
95
    
-
 
96
    
-
 
97
    /**
-
 
98
     *
-
 
99
     * @param MyCoachCategoryEditor $record
-
 
100
     * @return boolean
-
 
101
     */
-
 
102
    public function insert($record) {
-
 
103
        $hydrator = new ObjectPropertyHydrator();
-
 
104
        $values = $hydrator->extract($record);
-
 
105
        $values = $this->removeEmpty($values);
-
 
106
        
-
 
107
        $insert = $this->sql->insert(self::_TABLE);
-
 
108
        $insert->values($values);
-
 
109
        
-
 
110
        
94
        return $this->executeDelete($delete);
111
       return $this->executeInsert($insert);
95
    }
112
    }