Skip to content

Commit

Permalink
A few small changes for Vy to continue working on (logs, mostly)
Browse files Browse the repository at this point in the history
  • Loading branch information
moodler committed Feb 27, 2006
1 parent e045d20 commit 735a795
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 19 deletions.
10 changes: 7 additions & 3 deletions mod/data/add.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@
}
}

add_to_log($course->id, 'data', 'view', "view.php?id=$cm->id", $data->id, $cm->id);

/// Print the page header

Expand Down Expand Up @@ -127,8 +126,6 @@
update_record('data_records',$record);

foreach ($datarecord as $name=>$value){


//this creates a new field subclass object
if ($name != 'MAX_FILE_SIZE' && $name != 'sesskey' and $name!='d' and $name!='rid'){
if (($currentfield = data_get_field_from_name($name)) !== false) {
Expand All @@ -137,6 +134,9 @@
}
}
}

add_to_log($course->id, 'data', 'update', "view.php?d=$data->id&rid=$rid", $data->id, $cm->id);

redirect($CFG->wwwroot.'/mod/data/view.php?d='.$data->id);

} else { //we are adding a new record
Expand Down Expand Up @@ -180,6 +180,10 @@
if ($emptyform){ //nothing gets written to database
notify(get_string('emptyaddform','data'));
}

if ($entrysaved) {
add_to_log($course->id, 'data', 'add', "view.php?d=$data->id&rid=$recordid", $data->id, $cm->id);
}
}
}
/**************************
Expand Down
2 changes: 2 additions & 0 deletions mod/data/db/mysql.sql
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,5 @@ CREATE TABLE prefix_data_ratings (
PRIMARY KEY (id)
) TYPE=MyISAM;


INSERT INTO prefix_log_display VALUES ('data', 'view', 'data', 'name');
10 changes: 7 additions & 3 deletions mod/data/fields.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,6 @@
error(get_string('noaccess','data'));
}

add_to_log($course->id, 'data', 'view', "view.php?id=$cm->id", $data->id, $cm->id);

$strdata = get_string('modulenameplural','data');

print_header_simple($data->name, "", "<a href='index.php?id=$course->id'>$strdata</a> -> $data->name", "", "", true, "", navmenu($course));
Expand Down Expand Up @@ -101,10 +99,12 @@
$field->$key = $str;
}
}
insert_record('data_fields', $field);
$field->id = insert_record('data_fields', $field);

// Add the new field to the form templates.
data_append_field_in_form($field->dataid, $field->name);

add_to_log($course->id, 'data', 'fields add', "fields.php?d=$data->id&amp;mode=display&amp;fid=$field->id", $field->id, $cm->id);

$displayflag = get_string('fieldadded','data');
}
Expand All @@ -130,6 +130,8 @@

// Delete the field.
delete_records('data_fields', 'id', $fid);

add_to_log($course->id, 'data', 'fields delete', "fields.php?d=$data->id", $data->id, $cm->id);

$displayflag = get_string('fielddeleted', 'data');
}
Expand Down Expand Up @@ -172,6 +174,8 @@

// Update the templates.
data_replace_field_in_forms($currentfield->dataid, $currentfield->name, $field->name);

add_to_log($course->id, 'data', 'fields add', "fields.php?d=$data->id&amp;mode=display&amp;fid=$field->id", $field->id, $cm->id);

$displayflag = get_string('fieldupdated','data');
}
Expand Down
23 changes: 12 additions & 11 deletions mod/data/lib.php
Original file line number Diff line number Diff line change
Expand Up @@ -343,25 +343,26 @@ function data_replace_field_in_forms($dataid, $searchfieldname, $newfieldname) {
if (!empty($newfieldname)) {
$prestring = '[[';
$poststring = ']]';
}
else {

} else {
$prestring = '';
$poststring = '';
}

$data->singletemplate = str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->singletemplate);
$newdata->id = $data->id;
$newdata->singletemplate = addslashes(str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->singletemplate));

$data->listtemplate = str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->listtemplate);
$newdata->listtemplate = addslashes(str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->listtemplate));

$data->addtemplate = str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->addtemplate);
$newdata->addtemplate = addslashes(str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->addtemplate));

$data->rsstemplate = str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->rsstemplate);
$newdata->rsstemplate = addslashes(str_replace('[['.$searchfieldname.']]',
$prestring.$newfieldname.$poststring, $data->rsstemplate));

update_record('data', $data);
return update_record('data', $newdata);
}


Expand Down
4 changes: 2 additions & 2 deletions mod/data/templates.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

$id = optional_param('id', 0, PARAM_INT); // course module id
$d = optional_param('d', 0, PARAM_INT); // database id
$mode = optional_param('mode', '', PARAM_ALPHA);
$mode = optional_param('mode', 'singletemplate', PARAM_ALPHA);

if ($id) {
if (! $cm = get_record('course_modules', 'id', $id)) {
Expand Down Expand Up @@ -65,7 +65,7 @@
}
}

add_to_log($course->id, 'data', 'view', "view.php?id=$cm->id", $data->id, $cm->id);
add_to_log($course->id, 'data', 'templates', "templates.php?id=$cm->id", $data->id, $cm->id);


/// Print the page header
Expand Down

0 comments on commit 735a795

Please sign in to comment.