'mysql', 'database_name' => $database['name'], 'server' => $database['host'], 'username' => $database['user'], 'password' => $database['password'], 'charset' => 'utf8' ] ); \R::setup( 'mysql:host=' . $database['host'] . ';dbname=' . $database['name'], $database['user'], $database['password'] ); \R::ext( 'xdispense', function( $type ) { return R::getRedBean() -> dispense( $type ); } ); /* wysyłanie przypomnnień do zadań */ $response = \Cron::tasks_emails(); if ( $response['status'] == 'ok' ) { echo json_encode( $response ); exit; } /* dodawanie zadań rekursywnych */ $response = \Cron::recursive_tasks(); if ( $response['status'] == 'ok' ) { echo json_encode( $response ); exit; } if ( date( 'G' ) >= 12 ) { /* import do ceidg */ $response = \Cron::ceidg_download(); if ( $response['status'] == 'ok' ) { echo json_encode( $response ); exit; } } /* import do ceidg */ $response = \Cron::ceidg_import(); if ( $response['status'] == 'ok' ) { echo json_encode( $response ); exit; } /* przeniesienie starych firm do innej tabeli */ if ( $ceidg = \R::findOne( 'ceidg', 'data_wykreslenia IS NOT NULL AND data_wykreslenia < ?', [date( 'Y-m-d', strtotime( '-1 years', time() ) )] ) ) { $ceidg_old = \R::xdispense( 'ceidg_old' ); $properties = $ceidg -> getProperties(); foreach ( $properties as $key => $val ) { if ( $key != 'id' ) $ceidg_old[$key] = $val; } \R::store( $ceidg_old ); \R::trash( $ceidg ); echo json_encode( [ 'status' => 'ok', 'msg' => 'Przenoszę starą firmę ' . $ceidg -> firma ] ); exit; } echo json_encode( ['status' => 'empty'] ); //echo '