Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 345 Rev 626
Línea 35... Línea 35...
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 Laminas\Http\Response;
39
use Laminas\Http\Response;
40
 
-
 
-
 
40
use LeadersLinked\Model\HabitUser;
-
 
41
use LeadersLinked\Mapper\HabitUserMapper;
41
class Module
42
class Module
Línea 42... Línea 43...
42
 
43
 
Línea 43... Línea 44...
43
{
44
{
Línea 819... Línea 820...
819
     * @return boolean
820
     * @return boolean
820
     */
821
     */
821
    private function isMicroLeargningAccessGranted($adapter, $user_id)
822
    private function isMicroLeargningAccessGranted($adapter, $user_id)
822
    {
823
    {
823
        $accessGranted = false;
824
        $accessGranted = false;
824
        $capsuleUserMapper = \LeadersLinked\Mapper\MicrolearningCapsuleUserMapper::getInstance($adapter);
825
        $topicUserMapper = \LeadersLinked\Mapper\MicrolearningTopicUserMapper::getInstance($adapter);
825
        $now = $capsuleUserMapper->getDatebaseNow();
826
        $now = $topicUserMapper->getDatebaseNow();
Línea 826... Línea 827...
826
 
827
 
Línea 827... Línea 828...
827
        $records = $capsuleUserMapper->fetchAllActiveByUserId($user_id);
828
        $records = $topicUserMapper->fetchAllActiveByUserId($user_id);
828
 
829
 
829
        foreach ($records as $record) {
830
        foreach ($records as $record) {
830
            if ($record->access != \LeadersLinked\Model\MicrolearningCapsuleUser::ACCESS_UNLIMITED && $record->access != \LeadersLinked\Model\MicrolearningCapsuleUser::ACCESS_PAY_PERIOD) {
831
            if ($record->access != \LeadersLinked\Model\MicrolearningTopicUser::ACCESS_UNLIMITED && $record->access != \LeadersLinked\Model\MicrolearningTopicUser::ACCESS_PAY_PERIOD) {
831
                continue;
832
                continue;
832
            }
833
            }
833
            if ($record->access == \LeadersLinked\Model\MicrolearningCapsuleUser::ACCESS_PAY_PERIOD) {
834
            if ($record->access == \LeadersLinked\Model\MicrolearningTopicUser::ACCESS_PAY_PERIOD) {
834
                if ($now < $record->paid_from || $now > $record->paid_to) {
835
                if ($now < $record->paid_from || $now > $record->paid_to) {
835
                    continue;
836
                    continue;
836
                }
837
                }
Línea 849... Línea 850...
849
     * @return boolean
850
     * @return boolean
850
     */
851
     */
851
    private function isHabitsAccessGranted($adapter, $user_id)
852
    private function isHabitsAccessGranted($adapter, $user_id)
852
    {
853
    {
853
        $accessGranted = false;
854
        $accessGranted = false;
854
        $habitUserMapper = \LeadersLinked\Mapper\HabitUserMapper::getInstance($adapter);
855
        $habitUserMapper = HabitUserMapper::getInstance($adapter);
855
        $now = $habitUserMapper->getDatebaseNow();
856
        $now = $habitUserMapper->getDatebaseNow();
Línea 856... Línea 857...
856
 
857
 
Línea 857... Línea 858...
857
        $records = $habitUserMapper->fetchAllActiveByUserId($user_id);
858
        $records = $habitUserMapper->fetchAllActiveByUserId($user_id);
858
 
859
 
859
        foreach ($records as $record) {
860
        foreach ($records as $record) {
860
            if ($record->access != \LeadersLinked\Model\MicrolearningCapsuleUser::ACCESS_UNLIMITED && $record->access != \LeadersLinked\Model\MicrolearningCapsuleUser::ACCESS_PAY_PERIOD) {
861
            if ($record->access != HabitUser::ACCESS_UNLIMITED && $record->access != HabitUser::ACCESS_PAY_PERIOD) {
Línea 861... Línea 862...
861
                continue;
862
                continue;
862
            }
863
            }
863
 
864
 
864
            if ($record->access == \LeadersLinked\Model\MicrolearningCapsuleUser::ACCESS_PAY_PERIOD) {
865
            if ($record->access == HabitUser::ACCESS_PAY_PERIOD) {
865
                if ($now < $record->paid_from || $now > $record->paid_to) {
866
                if ($now < $record->paid_from || $now > $record->paid_to) {