Showing posts from 2018

Update existing session array variable in CodeIgniter

If you want to change one or two data then need to load old session variable and add new value as per your need.

$userData    =   $this->session->userdata('frontend'); // old session array
$userData['theme']= $this->input->post('theme'); // new value
$this->session->set_userdata('frontend', $userData);

Call AJAX with select onchange using jQuery

Below is the code where you can easily understand select Tag on change with ajax request using PHP.
Replace id #theme_option with yours.

<select class="form-control" id="theme_option">
<option value="default">Default</option>
<option value="real-estate">Real Estate</option>
<option value="dispatching">Dispatching</option>
<option value="dental">Dental</option>
<option value="medical">Medical</option>
<option value="restaurant">Restaurant</option>
<option value="consumer-product">Consumer Product</option>

Jquery code

    $('#theme_option').change(function(){ $.ajax({ url: "change_theme.php", data: { "theme": $("#theme_option").val() }, type: "post", success: function(data){    window.location.reload(); } }); }); });

How to fix Login with Facebook “Error: Can’t Load URL" using hybridauth in CodeIgniter

You can fix Login with Facebook “Error: Can’t Load URL" using hybridauth in CodeIgniter by following steps:
1. Visit "" and select the app you wish to fix
2. Switch your Facebook app to "public" or "online
3.Click  "+ Add Product" link from left hand menu
4. Select Web and enter you site url and hit save
5. Click on Settings menu item under Facebook Login
6. Enable "Embedded Browser OAuth Login"
7. Set "Valid OAuth redirect URIs " under Products => Facebook Login tab    Like:
7. Save your changes
8. Enjoy

Post custom parameters in Ajax using jQuery

Use below code as per your requirement

url: "text.php",
type: "POST",
data:{ 'campaign_name': cam_name,'contacts_list':'1,2,3','group_list':'11','sms':'Hello World','speech_text':'Hi Anna, Arun this side', },
success: function(data){
error: function (jqXHR, textStatus, errorThrown){
alert('Error adding / update data');

Redirect http to https in codeigniter

Follow below steps to redirect you non-http site to https without using .htaccess

Change Configuration: go to application/config/config.php and enable hooks to true$config['enable_hooks'] = TRUE; Create new file hooks.php if not exist other wise open file and paste code           $hook['post_controller_constructor'][] = array(                                 'function' => 'redirect_ssl',                                 'filename' => 'ssl.php',                                 'filepath' => 'hooks'                                 ); Now create a new folder hooks if not exist under application folder and then create new file ssl.php and add below code to ssl.php  <?php function redirect_ssl() {     $CI =& get_instance();     $class = $CI->router->fetch_class();     $exclude =  array('client');     if(!in_array($class,$exclude)) {       $CI->config->config['base_url'] = str_replace(…