Exemplo n.º 1
0
}
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");
Exemplo n.º 2
0
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">&times;</span></button>
			<h3><span class="label label-info"><?php 
    echo _('Change Event Status');
    ?>