Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3775 Rev 4778
Línea 8... Línea 8...
8
use LeadersLinked\Mapper\Common\MapperCommon;
8
use LeadersLinked\Mapper\Common\MapperCommon;
9
use LeadersLinked\Model\Post;
9
use LeadersLinked\Model\Post;
10
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
10
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
11
use Laminas\Db\ResultSet\HydratingResultSet;
11
use Laminas\Db\ResultSet\HydratingResultSet;
12
use Laminas\Paginator\Adapter\DbSelect;
12
use Laminas\Paginator\Adapter\DbSelect;
-
 
13
use Laminas\Db\Sql\Expression;
Línea 13... Línea 14...
13
 
14
 
Línea 14... Línea 15...
14
class PostMapper extends MapperCommon {
15
class PostMapper extends MapperCommon {
Línea 245... Línea 246...
245
            
246
            
246
            
247
            
Línea -... Línea 248...
-
 
248
            return $paginator;
-
 
249
        }
-
 
250
        
-
 
251
        /**
-
 
252
         *
-
 
253
         * @param int $feed_id
-
 
254
         * @return boolean
-
 
255
         */
-
 
256
        public function incTotalExternalShared($id)
-
 
257
        {
-
 
258
            $update = $this->sql->update(self::_TABLE);
-
 
259
            $update->set(['total_external_shared' => new Expression('total_external_shared + 1')]);
-
 
260
            $update->where->equalTo('id', $id);
-
 
261
            
-
 
262
            return $this->executeUpdate($update);
-
 
263
        }
-
 
264
        
-
 
265
        /**
-
 
266
         *
-
 
267
         * @param int $id
-
 
268
         * @return int
-
 
269
         */
-
 
270
        public function fetchTotalExternalShared($id)
-
 
271
        {
-
 
272
            $select = $this->sql->select(self::_TABLE);
-
 
273
            $select->columns(['total_external_shared']);
-
 
274
            $select->where->equalTo('id', $id);
-
 
275
            
-
 
276
            $record = $this->executeFetchOneArray($select);
Línea 247... Línea 277...
247
            return $paginator;
277
            return $record['total_external_shared'];
248
        }
278
        }