Modified:related photos issue fixed after shifting mysql engine from myIsam to InnoDB
This commit is contained in:
parent
cd68549304
commit
4544750deb
7 changed files with 35 additions and 11 deletions
|
@ -86,6 +86,7 @@ if(isset($_POST['update'])){
|
||||||
'debug_level',
|
'debug_level',
|
||||||
'default_country_iso2',
|
'default_country_iso2',
|
||||||
'default_time_zone',
|
'default_time_zone',
|
||||||
|
'pick_geo_country',
|
||||||
'disallowed_usernames',
|
'disallowed_usernames',
|
||||||
'use_subs',
|
'use_subs',
|
||||||
|
|
||||||
|
|
|
@ -231,6 +231,13 @@
|
||||||
{/foreach}
|
{/foreach}
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<label for="pick_geo_country">Pick signup country geologically(if yes default country won't work)</label>
|
||||||
|
<select name="pick_geo_country" id="pick_geo_country" class="form-control">
|
||||||
|
<option value="yes" {if $row.pick_geo_country!='no'} selected="selected"{/if}>Yes</option>
|
||||||
|
<option value="no" {if $row.pick_geo_country=='no'} selected="selected"{/if}>No</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
|
@ -310,3 +310,6 @@ INSERT INTO `{tbl_prefix}config` (`configid`, `name`, `value`) VALUES ('', 'cb_l
|
||||||
|
|
||||||
-- Addition for Cooporate cb allowing collection and playlist page
|
-- Addition for Cooporate cb allowing collection and playlist page
|
||||||
INSERT INTO `{tbl_prefix}config` (`configid`, `name`, `value`) VALUES ('', 'playlistsSection', 'yes');
|
INSERT INTO `{tbl_prefix}config` (`configid`, `name`, `value`) VALUES ('', 'playlistsSection', 'yes');
|
||||||
|
|
||||||
|
-- Addition for Cooporate pick default sign up country geologically
|
||||||
|
INSERT INTO `{tbl_prefix}config` (`configid`, `name`, `value`) VALUES ('', 'pick_geo_country', 'yes');
|
|
@ -1222,6 +1222,7 @@ ALTER TABLE `{tbl_prefix}video` ADD `file_type` INT( 10 ) NOT NULL DEFAULT '0' A
|
||||||
ALTER TABLE `{tbl_prefix}video` ADD `blocked_countries` TEXT( 255 ) NOT NULL AFTER `country`;
|
ALTER TABLE `{tbl_prefix}video` ADD `blocked_countries` TEXT( 255 ) NOT NULL AFTER `country`;
|
||||||
ALTER TABLE `{tbl_prefix}video` ADD `sprite_count` INT(11) NOT NULL DEFAULT '0' AFTER `blocked_countries`;
|
ALTER TABLE `{tbl_prefix}video` ADD `sprite_count` INT(11) NOT NULL DEFAULT '0' AFTER `blocked_countries`;
|
||||||
ALTER TABLE `{tbl_prefix}video` ADD FULLTEXT INDEX (`title`,`tags`);
|
ALTER TABLE `{tbl_prefix}video` ADD FULLTEXT INDEX (`title`,`tags`);
|
||||||
|
ALTER TABLE `{tbl_prefix}photos` ADD FULLTEXT INDEX (`photo_title`,`photo_tags`);
|
||||||
/*Cb_user_profile_info*/
|
/*Cb_user_profile_info*/
|
||||||
ALTER TABLE `{tbl_prefix}user_profile` ADD `fb_url` VARCHAR(200) NOT NULL AFTER `web_url`, ADD `twitter_url` VARCHAR(200) NOT NULL AFTER `fb_url`, ADD `insta_url` VARCHAR(200) NOT NULL AFTER `twitter_url`;
|
ALTER TABLE `{tbl_prefix}user_profile` ADD `fb_url` VARCHAR(200) NOT NULL AFTER `web_url`, ADD `twitter_url` VARCHAR(200) NOT NULL AFTER `fb_url`, ADD `insta_url` VARCHAR(200) NOT NULL AFTER `twitter_url`;
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,8 @@
|
||||||
-- enabling Fulltext search with InnoDB as mysql engine
|
-- enabling Fulltext search with InnoDB as mysql engine
|
||||||
ALTER TABLE `{tbl_prefix}video` ADD FULLTEXT INDEX (`title`,`tags`);
|
ALTER TABLE `{tbl_prefix}video` ADD FULLTEXT INDEX (`title`,`tags`);
|
||||||
|
|
||||||
|
-- Addition for Cooporate pick default sign up country geologically
|
||||||
|
INSERT INTO `{tbl_prefix}config` (`configid`, `name`, `value`) VALUES ('', 'pick_geo_country', 'yes');
|
||||||
|
|
||||||
|
-- enabling Fulltext search with InnoDB as mysql engine
|
||||||
|
ALTER TABLE `{tbl_prefix}photos` ADD FULLTEXT INDEX (`photo_title`,`photo_tags`);
|
|
@ -585,7 +585,7 @@ class CBPhotos
|
||||||
$query = $main_query;
|
$query = $main_query;
|
||||||
|
|
||||||
$cond = "MATCH(".('photos.photo_title,photos.photo_tags').")";
|
$cond = "MATCH(".('photos.photo_title,photos.photo_tags').")";
|
||||||
$cond .= " AGAINST ('".$cbsearch->set_the_key($p['title'])."' IN BOOLEAN MODE)";
|
$cond .= " AGAINST ('".$cbsearch->set_the_key($p['title'])."' IN NATURAL LANGUAGE MODE)";
|
||||||
if($p['exclude'])
|
if($p['exclude'])
|
||||||
{
|
{
|
||||||
if($cond != "")
|
if($cond != "")
|
||||||
|
@ -624,7 +624,7 @@ class CBPhotos
|
||||||
$tags = str_replace('+','',$tags);
|
$tags = str_replace('+','',$tags);
|
||||||
|
|
||||||
$cond = "MATCH(".('photos.photo_title,photos.photo_tags').")";
|
$cond = "MATCH(".('photos.photo_title,photos.photo_tags').")";
|
||||||
$cond .= " AGAINST ('".$tags."' IN BOOLEAN MODE)";
|
$cond .= " AGAINST ('".$tags."' IN NATURAL LANGUAGE MODE)";
|
||||||
|
|
||||||
if($p['exclude'])
|
if($p['exclude'])
|
||||||
{
|
{
|
||||||
|
|
|
@ -3412,16 +3412,22 @@ class userquery extends CBCategory{
|
||||||
$dob = $dob ? date(config("date_format"),strtotime($dob)) : date(config("date_format"),strtotime('14-10-1989'));
|
$dob = $dob ? date(config("date_format"),strtotime($dob)) : date(config("date_format"),strtotime('14-10-1989'));
|
||||||
|
|
||||||
$countries = $Cbucket->get_countries(iso2);
|
$countries = $Cbucket->get_countries(iso2);
|
||||||
$user_ip = $_SERVER['REMOTE_ADDR']; // getting user's ip
|
|
||||||
$user_country = ip_info($user_ip, 'country'); // get country using IP
|
$pick_geo_country = config('pick_geo_country');
|
||||||
foreach ($countries as $code => $name) {
|
if($pick_geo_country=='yes'){
|
||||||
$name = strtolower($name);
|
$user_ip = $_SERVER['REMOTE_ADDR']; // getting user's ip
|
||||||
$user_country = strtolower($user_country);
|
$user_country = ip_info($user_ip, 'country'); // get country using IP
|
||||||
if ($name == $user_country) {
|
foreach ($countries as $code => $name) {
|
||||||
$selected_cont = $code;
|
$name = strtolower($name);
|
||||||
|
$user_country = strtolower($user_country);
|
||||||
|
if ($name == $user_country) {
|
||||||
|
$selected_cont = $code;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
$selected_cont = config('default_country_iso2');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($selected_cont) != 2) {
|
if (strlen($selected_cont) != 2) {
|
||||||
$selected_cont = "PK";
|
$selected_cont = "PK";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue