Esempio n. 1
0
				$social_login = $challenge_info[0]['UseSocialLogin'];
				
				if($color=='') $color='lightblue';
				
				/*get related challenges*/
				$client3 = new Curl_Client(array(

					CURLOPT_FRESH_CONNECT => 1,
					CURLOPT_TIMEOUT => 30,
					CURLOPT_USERAGENT => ''

				), $max_redirect);
				
				$limit = 4;
				$url3 = $api_url.'getRelatedChallenges?domainid='.$domainid.'&key='.$key.'&count='.$limit.'&categoryid='.$categoryid;
				$client3->get($url3);
				$result3 = $client3->currentResponse('body');
				$related_sites = json_decode($result3,true);
									
					if(!$related_sites['error']){
						$counter = 0;
						while($counter < $limit){
							$related_sites_list[$counter]['name'] = $related_sites[$counter]['DomainName'];
							$related_sites_list[$counter]['id'] = $related_sites[$counter]['DomainId'];
							$related_sites_list[$counter]['logo'] = $related_sites[$counter]['Logo'];
							$counter++;
						}
					}
				
			
			}
Esempio n. 2
0
     $admin_emails .= $admin[$x]['admin_email'];
 }
 $to = $email;
 $from = $domain;
 $subject = "Your " . ucwords($domain) . " Subscription";
 $contactname = $name;
 /* GET LOGO */
 $logo = '';
 $api_url = "http://contrib.com/api/";
 $key = md5($domain);
 //require('curl_client.php');
 $max_redirect = 3;
 // Skipable: default => 3
 $client = new Curl_Client(array(CURLOPT_FRESH_CONNECT => 1, CURLOPT_TIMEOUT => 30, CURLOPT_USERAGENT => ''), $max_redirect);
 $url = $api_url . 'getdomaininfo?domain=' . $domain . '&key=' . $key;
 $client->get($url);
 $result = $client->currentResponse('body');
 $data_domain = json_decode($result, true);
 $error = 0;
 if (!$data_domain['error']) {
     $logo = $data_domain[0]['Logo'];
 }
 if ($logo == '') {
     $logo = ucwords($domain);
 } else {
     $logo = '<img src="' . $logo . '" height="70px">';
 }
 /* END GET LOGO*/
 /*$message = '
 			<table cellpadding="0" cellspacing="0" width="100%" style="table-layout:fixed;color:#555;font-family:Arial,sans-serif;font-size:12px;line-height:22px">
 			<tbody>
Esempio n. 3
0
					file, challenge, profile, application
				*/
				
				
				$target_path = $domainUrl.'/'.$target_path;
				
				$max_redirect = 3;  // Skipable: default => 3
				$client_file = new Curl_Client(array(

					CURLOPT_FRESH_CONNECT => 1,
					CURLOPT_TIMEOUT => 30,
					CURLOPT_USERAGENT => ''

				), $max_redirect);
				$mychallenge_api = "http://mychallenge.com/api/upload.php?type=profile&url=".$target_path;
				$client_file->get($mychallenge_api);
					$result = $client_file->currentResponse('body');
					$file_arr = json_decode($result,true);
					$error = 0;
					
					if (!$file_arr['error']){
						$new_avatar_filename = $logo = $file_arr['url'];;
						$update_avatar = MYSQL_QUERY("UPDATE `ChallengeMembers` SET Photo = '".$new_avatar_filename."' WHERE ChallengeMemberId = '".$_SESSION['ChallengeMemberId']."' ") OR DIE(MYSQL_ERROR());
					}else{
						$error_msg = "Mychallenge API error.";
						$new_avatar_filename = $target_path;
						$update_avatar = MYSQL_QUERY("UPDATE `ChallengeMembers` SET Photo = '".$new_avatar_filename."' WHERE ChallengeMemberId = '".$_SESSION['ChallengeMemberId']."' ") OR DIE(MYSQL_ERROR());
					}
			} else{
				$error_msg = "There was an error uploading the file, please try again!";
			}