Welcome Guest, Not a member yet? Register   Sign In
My Ultra Admin Goal [issue #1] -> editing multiple blog posts at the same time

[eluser]Dagobert Renouf[/eluser]
Hello guys, hope you're doing great right now (I do care).

I'm in the process of creating my first web-app (ehhhaaaa) with C.I, as it's ambitious i'm running into numerous problem.
The project is an ultimate blog system, that will become a great basis for future projects of mine.
Here's the first thing I want to ask about it :

My blog_post admin controller display posted articles with a checkbox next to it. The user can then check some and choose an action (currently edit and delete) to do with all items; as I already handled the delete part, I wonder how I can create a function in my blog_post controller that would allow the user to edit in the same time all the selected blog posts.

I already tried a few solutions of mine, but I must say I'm still a mediocre developer, so it wasn't very efficient.

Below I show you the "add" code to add an article, I believe the "edit" function will be much of the same thing, but I didn't manage to put things right (as the main issue is to handle multiple articles editing at the same time).

function add()
        // load helpers, model and libraries
        $this->load->helper(array('form', 'url'));

        // page informations
        $data['title'] = 'Ajouter un article';
        $data['query_articles'] = $this->blog_post_model->get_all_entries();
        $data['articles_options'] = array('edit' => 'Edit', 'delete' => 'Delete');

        // set validation rules
        $rules['title'] = "required|min_length[5]|max_lenght[128]";
        $rules['article'] = "required|min_length[5]";

        // allow repopulation if a validation error occurs
        $fields['title'] = 'Title';
        $fields['article'] = 'Article';

        $this->title_value = $this->validation->title;
        $this->article_value = $this->validation->article;

        // run the validation process to make sure everything is ok
        if($this->validation->run() == FALSE)
            // validation prints out errors by itself, see view file
            // insert entry

        // load view
        $this->load->view('admin/blog_post_add_view', $data);

I hope you'll be able to help me out with this, also feel free to comment my add code, I'm sure it sucks somewhere :-D.

Messages In This Thread
My Ultra Admin Goal [issue #1] -> editing multiple blog posts at the same time - by El Forum - 06-17-2008, 09:11 AM

Theme © iAndrew 2016 - Forum software by © MyBB