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 200 | ||
---|---|---|---|
1 | <?php
|
1 | <?php
|
2 | 2 | ||
3 | require_once 'application/models/Series.php'; |
3 | require_once '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 | }
|