} if ($allow_transfer === true) { $do_user = new User(); $do_user->get_all_users(); $group_transfer = false; $do_group = new Group(); $do_group->get_all_groups(); //if there is no group then there is no group to trasfer data if ($do_group->getNumRows() > 0) { $group_transfer = true; } if (true === $hide_group) { $group_transfer = false; } $do_fields = new CRMFields(); $do_fields->query("select `idfields` from `fields` where `field_name` = 'assigned_to' AND `idmodule` = ?", array($module_id)); $fieldid = 0; if ($do_fields->getNumRows() > 0) { $do_fields->next(); $fieldid = $do_fields->idfields; } $e_change = new Event("CRMEntity->eventChangeAssignedToEntity"); $e_change->addParam("ids", $ids); $e_change->addParam("module", $module); $e_change->addParam("module_id", $module_id); $e_change->addParam("fieldid", $fieldid); $e_change->addParam("next_page", NavigationControl::getNavigationLink($obj, $return_page)); if ($group_transfer === true) { $e_change->addParam("group_transfer_opt", "yes"); } else { $e_change->addParam("group_transfer_opt", "no");
if (is_array($ids) && count($ids) > 0) { // check if record against the module to validate if the user has permission to do a edit foreach ($ids as $record_id) { $allow_status_change = $_SESSION["do_crm_action_permission"]->action_permitted('edit', $module_id, $record_id); if ($allow_status_change === false) { break; } } $msg = _('You are trying to change event status for a record, which you are not authorized to.'); } else { $msg = _('Please select atleast one record to perform this operation.'); } if ($allow_status_change === true) { $do_fields = new CRMFields(); $qry = "\n\tselect cv.* \n\tfrom combo_values cv \n\tjoin fields f on f.idfields = cv.idfields \n\twhere \n\tf.field_name='event_status' \n\tand f.table_name='events'\n\torder by cv.sequence\n\t"; $do_fields->query($qry); $e_change = new Event("Calendar->eventChangeEventStatus"); $e_change->addParam("ids", $ids); $e_change->addParam("module", $module); $e_change->addParam("module_id", $module_id); $e_change->addParam("next_page", NavigationControl::getNavigationLink($obj, $return_page)); echo '<form class="form-horizontal" id="Calendar__eventChangeEventStatus" name="Calendar__eventChangeEventStatus" action="/eventcontroler.php" method="post">'; echo $e_change->getFormEvent(); ?> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h3><span class="label label-info"><?php echo _('Change Event Status'); ?>