Welcome Guest, Not a member yet? Register   Sign In
Module delete/insert function
#18

[eluser]René Tuin[/eluser]
Like this.

Code:
// This will return unique modules in either the new/old arrays
        // I.E these modules either need inserting or deleting
        $diff_module = array_diff($new_modules, $old_modules);
        
        if($diff_module != ''){
            foreach($diff_module as $module)
            {
                // Module not in old so needs adding
                $module_data = array(
                                      'Pages_id_Pages'=>$id,
                                      'Module_id_Module'=>$module
                                     );
                        
                $this->db->insert('Pages_Module',$module_data);
            }
        }
        
        $diff_module2 = array_diff($old_modules, $new_modules);
        
        if($diff_module2 != ''){
            foreach($diff_module2 as $module2)
            {
                if(in_array($module2,$old_modules))
                {
                    // Module not in new so it needs deleting
                    $this->db->delete('Pages_Module', array('Pages_id_Pages' => $id, 'Module_id_Module' => $module2));
                }
            }
        }

RIGHT!!

Greetz


Messages In This Thread
Module delete/insert function - by El Forum - 06-24-2009, 01:27 AM
Module delete/insert function - by El Forum - 06-24-2009, 03:28 AM
Module delete/insert function - by El Forum - 06-24-2009, 05:20 AM
Module delete/insert function - by El Forum - 06-24-2009, 05:23 AM
Module delete/insert function - by El Forum - 06-24-2009, 05:31 AM
Module delete/insert function - by El Forum - 06-24-2009, 06:01 AM
Module delete/insert function - by El Forum - 06-24-2009, 06:46 AM
Module delete/insert function - by El Forum - 06-24-2009, 06:49 AM
Module delete/insert function - by El Forum - 06-24-2009, 06:59 AM
Module delete/insert function - by El Forum - 06-24-2009, 07:15 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:04 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:26 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:32 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:34 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:36 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:38 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:41 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:46 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:52 AM
Module delete/insert function - by El Forum - 06-24-2009, 08:58 AM



Theme © iAndrew 2016 - Forum software by © MyBB