Subversion Repositories LCARS

Rev

Rev 195 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 195 Rev 198
1
<?php
1
<?php
2
2
3
require_once 'application/models/Series.php';
3
require_once 'application/models/Series.php';
4
4
5
class SeriesMapper extends \PointedEars\PHPX\Db\Mapper
5
class SeriesMapper extends \PointedEars\PHPX\Db\Mapper
6
{
6
{
7
        private static $_instance;
7
        private static $_instance;
8
8
9
        protected function __construct ()
9
        protected function __construct ()
10
        {
10
        {
11
                /* singleton */
11
                /* singleton */
12
        }
12
        }
13
13
14
        /**
14
        /**
15
         * @return SeriesMapper
15
         * @return SeriesMapper
16
         */
16
         */
17
        public static function getInstance ()
17
        public static function getInstance ()
18
        {
18
        {
19
                if (self::$_instance === null)
19
                if (self::$_instance === null)
20
                {
20
                {
21
                        self::$_instance = new self();
21
                        self::$_instance = new self();
22
                }
22
                }
23
23
24
                return self::$_instance;
24
                return self::$_instance;
25
        }
25
        }
26
26
27
        /**
27
        /**
28
         * @param array $series
28
         * @param array $series
29
         */
29
         */
30
  public function importAll ($series)
30
  public function importAll ($series)
31
  {
31
  {
32
        foreach ($series as $key => &$data)
32
        foreach ($series as $key => &$data)
33
        {
33
        {
34
                $data['title'] = $key;
34
                $data['title'] = $key;
35
                $serie = new Series($data);
35
                $serie = new Series($data);
36
//              var_dump($data);
36
//              var_dump($data);
37
                var_dump($serie);
37
                var_dump($serie);
38
//              $serie->save();
38
//              $serie->save();
39
        }
39
        }
40
  }
40
  }
41
41
42
        /**
42
        /**
43
         * @param array $series
43
         * @param array $series
44
         */
44
         */
45
  public function getList ($series)
45
  public function getList ($series)
46
  {
46
  {
47
    $series2 = array();
47
    $series2 = array();
48
48
49
        foreach ($series as $key => &$data)
49
        foreach ($series as $key => &$data)
50
        {
50
        {
51
                $data['title'] = $key;
51
                $data['title'] = $key;
52
                $serie = new Series($data);
52
                $serie = new Series($data);
53
                $series2[] = $serie;
53
                $series2[] = $serie;
54
        }
54
        }
55
55
56
        return $series2;
56
        return $series2;
57
  }
57
  }
58
}
58
}