public function updateRepository($get, $post)
 {
     $msg = sprintf('Repositories update enter');
     WPRC_Functions::log($msg, 'controller', 'controller.log');
     //$nonce=$post['_wpnonce'];
     if (!array_key_exists('_wpnonce', $post) || !wp_verify_nonce($post['_wpnonce'], 'installer-repositories-form')) {
         die("Security check");
     }
     if (!array_key_exists('repository_name', $post) || !array_key_exists('repository_endpoint_url', $post) || !array_key_exists('repository_types', $post) || !array_key_exists('repository_id', $post)) {
         die;
     }
     $model = WPRC_Loader::getModel('repositories');
     $repository_id = $post['repository_id'];
     $repository_name = $post['repository_name'];
     $repository_endpoint_url = $post['repository_endpoint_url'];
     $enabled = isset($post['repository_enabled']) ? 1 : 0;
     $requires_login = isset($post['repository_requires_login']) ? 1 : 0;
     //$deleted = isset($post['repository_deleted'])?$post['repository_deleted']:0;
     //$user_name = $post['repository_username'];
     //$password = $post['repository_password'];
     $repository_types = $post['repository_types'];
     $repository_logo = esc_url($post['repository_logo']);
     $repository_site_url = esc_url($post['repository_site_url']);
     $repository_description = sanitize_text_field($post['repository_description']);
     $repository_enabled = $enabled;
     /*if(isset($enabled))
       {
           $repository_enabled = 1;
       }
       else
       {
           $repository_enabled = 0;
       }*/
     // check is https provided
     WPRC_Loader::includeSiteEnvironment();
     $params = '';
     if (!WPRC_SiteEnvironment::checkSslProvidingByUrl($repository_endpoint_url)) {
         $params = '&warning=https_not_provided';
         $repository_enabled = 0;
     }
     $model->updateRepositoryNoLogin($repository_id, $repository_name, $repository_endpoint_url, $repository_enabled, $repository_types, $repository_logo, $repository_site_url, $repository_description, $requires_login);
     // clear cache
     $rmcache = WPRC_Loader::getModel('cached-requests');
     $rmcache->cleanCache();
     // clear updates
     delete_site_transient('update_themes');
     delete_site_transient('update_plugins');
     $msg = sprintf('Repositories update complete');
     WPRC_Functions::log($msg, 'controller', 'controller.log');
     $this->redirectToRepositoriesPage($params);
 }