Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 312 Rev 323
Línea 12... Línea 12...
12
use LeadersLinked\Mapper\IndustryMapper;
12
use LeadersLinked\Mapper\IndustryMapper;
13
use LeadersLinked\Model\Feed;
13
use LeadersLinked\Model\Feed;
Línea 14... Línea 14...
14
 
14
 
15
class HabitSkillRegisterForm extends Form
15
class HabitSkillRegisterForm extends Form
16
{
-
 
17
    /**
16
{
18
     * 
-
 
19
     * @param \Laminas\Db\Adapter\AdapterInterface $adapter
-
 
20
     * @param int $user_id
-
 
21
     */
17
 
22
    public function __construct($adapter, $user_id) 
18
    public function __construct() 
23
    {
19
    {
24
        parent::__construct();
20
        parent::__construct();
Línea 25... Línea 21...
25
        $this->setInputFilter(new HabitSkillRegisterFilter());
21
        $this->setInputFilter(new HabitSkillRegisterFilter());
Línea 31... Línea 27...
31
                'id'    => 'date',
27
                'id'    => 'date',
32
                'maxlength' => 10
28
                'maxlength' => 10
33
            ]
29
            ]
34
        ]);
30
        ]);
Línea 35... Línea -...
35
        
-
 
36
        $this->add([
-
 
37
            'name' => 'skill_id',
-
 
38
            'type' => \Laminas\Form\Element\Select::class,
-
 
39
            'options' => [
-
 
40
                'value_options' => $this->getOptionsSkillId($adapter, $user_id),
-
 
41
            ],
-
 
42
            'attributes' => [
-
 
43
                'id' => 'intelligence',
-
 
44
            ]
-
 
45
        ]);
-
 
Línea 46... Línea 31...
46
        
31
        
47
       
32
       
48
        
33
        
Línea 70... Línea 55...
70
        
55
        
71
       
56
       
72
        
-
 
73
       
-
 
74
    }
-
 
75
    
-
 
76
    /**
-
 
77
     *
-
 
78
     * @param \Laminas\Db\Adapter\AdapterInterface $ad
-
 
79
     * @param int $user_id
-
 
80
     */
-
 
81
    private function getOptionsSkillId($adapter, $user_id)
-
 
82
    {
-
 
83
        $items = [];
-
 
84
        $mapper = \LeadersLinked\Mapper\HabitSkillMapper::getInstance($adapter);
-
 
85
        $records = $mapper->fetchAllByUserId($user_id);
-
 
86
        foreach($records as $record)
-
 
87
        {
-
 
88
            $items[ $record->uuid] = $record->name;
-
 
89
         }
57