echo '<div class="roomsheading">'. $output->heading(get_string('pluginname', 'local_teammanager')).'</div>';
echo '</div>';

//code end here    

    //echo $output->heading(get_string('pluginname', 'local_teammanager'));



//$assignee_ob->assignmentor_tabs($currenttab);
    if (isset($CFG->allowframembedding) and ! $CFG->allowframembedding) {
        echo $output->box(get_string('descview_assigningteammanager', 'local_teammanager'));
    }


    $teammember = new class_teammembers_selector('removeselect', array('teammanagerid' => $teammanagerid));
    $non_teammember = new class_non_teammembers_selector('addselect', array('teammanagerid' => $teammanagerid,'costcenterid'=> $form_ccid));
    if (optional_param('add', false, PARAM_BOOL) && confirm_sesskey()) {
        // get lie list of selected users
        $data = $non_teammember->get_selected_users();
        $response = $smanager->tm_mapping_employee_team($data, $teammanagerid);
        $smanager->tm_success_failure_notification($response, 'mappingemployeesuccess', 'mappingemployeefailure');
        $teammember->invalidate_selected_users();
        $non_teammember->invalidate_selected_users();
        //}
    }
    if (optional_param('remove', false, PARAM_BOOL) && confirm_sesskey()) {
        $unassigning = $teammember->get_selected_users();
        if (!empty($unassigning)) {
            foreach ($unassigning as $user) {
                $res = $smanager->tm_unassign_employee_fromteam($user->id, $teammanagerid);
Example #2
0
    public function tm_assign_employee_form($teammanagerid,$form_ccid) {
        global $CFG, $DB, $USER, $OUTPUT, $PAGE;

        require_once($CFG->dirroot . '/user/selector/lib.php');
        require_once($CFG->dirroot . '/local/teammanager/employeeformlib.php');
        require_once($CFG->dirroot . '/' . $CFG->admin . '/roles/lib.php');
        $teammember = new class_teammembers_selector('removeselect', array('teammanagerid' => $teammanagerid));   
        $non_teammember = new class_non_teammembers_selector('addselect', array('teammanagerid' => $teammanagerid, 'costcenterid'=> $form_ccid)); 
  
      ?>
        <div id="addmembersform">
            <form id="assignform" method="post" action="<?php echo $CFG->wwwroot; ?>/local/teammanager/index.php?tmid=<?php echo $teammanagerid; ?>">
                <div>
                    <input type="hidden" name="sesskey" value="<?php p(sesskey()); ?>" />
                    <input type="hidden" name="tmid" value="<?php echo $teammanagerid; ?>" />

                    <table class="generaltable generalbox groupmanagementtable boxaligncenter" summary="">
                        <tr>
                            <td id='existingcell'>
                                <p>
                                    <label for="removeselect"><?php echo 'Selected member list'; ?></label>
                                </p>
        <?php $teammember->display(); ?>
                            </td>
                            <td id='buttonscell'>
                                <p class="arrow_button">
        <?php if ($teammanagerid == 0) { ?>

                                        <input name="add" id="add" type="submit" disabled  readonly="readonly" value="<?php echo $OUTPUT->larrow() . '&nbsp;Add'; ?>" title="<?php print_string('add'); ?>" /><br />
                                        <input name="remove" id="remove" type="submit"    readonly="readonly" disabled=disabled value="<?php echo 'Remove &nbsp;' . $OUTPUT->rarrow(); ?>" title="<?php print_string('remove'); ?>" />
            <?php
        } else {
            ?>
                                        <input name="add" id="add" type="submit" value="<?php echo $OUTPUT->larrow() . '&nbsp;Add'; ?>" title="<?php print_string('add'); ?>" /><br />
                                        <input name="remove" id="remove" type="submit" value="<?php echo 'Remove &nbsp;' . $OUTPUT->rarrow(); ?>" title="<?php print_string('remove'); ?>" />
        <?php } ?>
                                </p>
                            </td>

                            <td id='potentialcell'>
                                <p>
                                    <label for="addselect"><?php echo 'Available member list'; ?></label>
                                </p>
        <?php $non_teammember->display(); ?>
                            </td>
                        </tr>

                    </table>
                </div>
            </form>
        </div>

        <?php
        $PAGE->requires->js_init_call('M.core_role.init_add_assign_page');
    }