Proyectos de Subversion LeadersLinked - Services

Rev

Rev 626 | Rev 745 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 626 Rev 627
Línea 34... Línea 34...
34
use Firebase\JWT\JWT;
34
use Firebase\JWT\JWT;
35
use Firebase\JWT\Key;
35
use Firebase\JWT\Key;
36
use LeadersLinked\Mapper\JwtTokenMapper;
36
use LeadersLinked\Mapper\JwtTokenMapper;
37
use LeadersLinked\Authentication\AuthUserIdAdapter;
37
use LeadersLinked\Authentication\AuthUserIdAdapter;
38
use LeadersLinked\Model\JwtToken;
38
use LeadersLinked\Model\JwtToken;
-
 
39
use LeadersLinked\Mapper\MicrolearningTopicUserMapper;
39
use Laminas\Http\Response;
40
use Laminas\Http\Response;
40
use LeadersLinked\Model\HabitUser;
-
 
41
use LeadersLinked\Mapper\HabitUserMapper;
-
 
-
 
41
 
42
class Module
42
class Module
Línea 43... Línea 43...
43
 
43
 
Línea 44... Línea 44...
44
{
44
{
Línea 850... Línea 850...
850
     * @return boolean
850
     * @return boolean
851
     */
851
     */
852
    private function isHabitsAccessGranted($adapter, $user_id)
852
    private function isHabitsAccessGranted($adapter, $user_id)
853
    {
853
    {
854
        $accessGranted = false;
854
        $accessGranted = false;
855
        $habitUserMapper = HabitUserMapper::getInstance($adapter);
855
        $habitUserMapper = \LeadersLinked\Mapper\HabitUserMapper::getInstance($adapter);
856
        $now = $habitUserMapper->getDatebaseNow();
856
        $now = $habitUserMapper->getDatebaseNow();
Línea 857... Línea 857...
857
 
857
 
Línea 858... Línea 858...
858
        $records = $habitUserMapper->fetchAllActiveByUserId($user_id);
858
        $records = $habitUserMapper->fetchAllActiveByUserId($user_id);
859
 
859
 
860
        foreach ($records as $record) {
860
        foreach ($records as $record) {
861
            if ($record->access != HabitUser::ACCESS_UNLIMITED && $record->access != HabitUser::ACCESS_PAY_PERIOD) {
861
            if ($record->access != \LeadersLinked\Model\MicrolearningTopicUser::ACCESS_UNLIMITED && $record->access != \LeadersLinked\Model\MicrolearningTopicUser::ACCESS_PAY_PERIOD) {
Línea 862... Línea 862...
862
                continue;
862
                continue;
863
            }
863
            }
864
 
864
 
865
            if ($record->access == HabitUser::ACCESS_PAY_PERIOD) {
865
            if ($record->access == \LeadersLinked\Model\MicrolearningTopicUser::ACCESS_PAY_PERIOD) {
866
                if ($now < $record->paid_from || $now > $record->paid_to) {
866
                if ($now < $record->paid_from || $now > $record->paid_to) {