The following warnings occurred:
Warning [2] Trying to access array offset on null - Line: 59 - File: inc/class_session.php PHP 8.4.20 (Linux)
File Line Function
/inc/class_session.php 59 errorHandler->error
/global.php 54 session->init
/showthread.php 26 require_once
Warning [2] Undefined array key "avatartype" - Line: 783 - File: global.php PHP 8.4.20 (Linux)
File Line Function
/global.php 783 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined array key "avatartype" - Line: 783 - File: global.php PHP 8.4.20 (Linux)
File Line Function
/global.php 783 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined variable $newpmmsg - Line: 40 - File: global.php(841) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/global.php(841) : eval()'d code 40 errorHandler->error
/global.php 841 eval
/showthread.php 26 require_once
Warning [2] Undefined array key "style" - Line: 909 - File: global.php PHP 8.4.20 (Linux)
File Line Function
/global.php 909 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5024 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 5024 errorHandler->error
/global.php 909 build_theme_select
/showthread.php 26 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions.php 5044 is_member
/global.php 909 build_theme_select
/showthread.php 26 require_once
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1370 fetch_forum_permissions
/showthread.php 137 forum_permissions
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined property: MyLanguage::$ratings_update_error - Line: 5 - File: showthread.php(732) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(732) : eval()'d code 5 errorHandler->error
/showthread.php 732 eval
Warning [2] Undefined variable $postsdone - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Trying to access array offset on null - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6271 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6274 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6290 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6322 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6328 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6329 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6331 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6578 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6592 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6602 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 6274 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 6322 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 6329 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 6331 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 6578 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 6592 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 6602 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions_user.php 844 is_member
/inc/functions_post.php 406 purgespammer_show
/showthread.php 880 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 6 - File: inc/functions_post.php(474) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php(474) : eval()'d code 6 errorHandler->error
/inc/functions_post.php 474 eval
/showthread.php 880 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 660 - File: inc/functions_post.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php 660 errorHandler->error
/showthread.php 880 build_postbit
Warning [2] Undefined array key "showimages" - Line: 741 - File: inc/functions_post.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php 741 errorHandler->error
/showthread.php 880 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 746 - File: inc/functions_post.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php 746 errorHandler->error
/showthread.php 880 build_postbit
Warning [2] Undefined array key "invisible" - Line: 1506 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1506 errorHandler->error
Warning [2] Undefined variable $threadnotesbox - Line: 30 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 30 errorHandler->error
/showthread.php 1533 eval
Warning [2] Undefined variable $multipage - Line: 33 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 33 errorHandler->error
/showthread.php 1533 eval
Warning [2] Undefined variable $multipage - Line: 65 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 65 errorHandler->error
/showthread.php 1533 eval
Warning [2] Undefined variable $addremovesubscription - Line: 79 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 79 errorHandler->error
/showthread.php 1533 eval



FORUMS


The Form Tools forums are no longer active, but the old posts have been archived here. Please see the Help page on how to get help / report issues.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Last Updated By Field
#4
Hey Alex,

Sorry! Brain like a sieve.

Here: just add this function to the bottom of your /modules/submission_history/code/general.php file:

PHP Code:
<?php 
/**
* This returns information about who last modified the submission. Added in 1.1.2.
*
* @param integer $form_id
* @param integer $submission_id
* @return array has_history - true/false
* account_type - admin/client/unknown
* account_id - the ID of the admin/client
* first_name - the admin/client last name
* last_name - the admin/client last name
*/
function sh_get_last_modified_info($form_id, $submission_id)
{
global
$g_table_prefix;

$query = mysql_query("
SELECT sh___change_account_type, sh___change_account_id
FROM
{$g_table_prefix}form_{$form_id}_history
WHERE submission_id =
$submission_id
ORDER BY sh___history_id DESC
LIMIT 1
"
);

$return_info = array("has_been_modified" => false);
if (
mysql_num_rows($query) == 0)
{
return
$return_info;
}

$result = mysql_fetch_assoc($query);
$return_info = array(
"has_been_modified" => true,
"account_type" => $result["sh___change_account_type"],
"account_id" => $result["sh___change_account_id"]
);

if (
is_numeric($result["sh___change_account_id"]))
{
$account_info = ft_get_account_info($result["sh___change_account_id"]);
$return_info["first_name"] = $account_info["first_name"];
$return_info["last_name"] = $account_info["last_name"];
}

return
$return_info;
}

Then, to call it, just add this code to your PHP page (the first line is only necessary if you haven't already included the API or library.php file):

PHP Code:
<?php 
require_once('path/to/global/library.php');
ft_include_module("submission_history");
$form_id = 123;
$submission_id = 456;
$last_modified_info = sh_get_last_modified_info($form_id, $submission_id);

Then, $last_modified_info contains all the important details about who last modified it.

Here's what it contains:


PHP Code:
<?php 
// boolean. This will contain "true" if there's a record in the history table; false otherwise.
$last_modified_info["has_been_modified"];

// *** the following keys are only populated if has_been_modified == true

// string. this contains "admin", "client" or "unknown"
$last_modified_info["account_type"];

// integer. This only has a value if account_type == "admin" or "client"
$last_modified_info["account_id"];

// strings. These are only populated if account_type == "admin" or "client"
$last_modified_info["first_name"];
$last_modified_info["last_name"];

Let me know how it goes. If all looks good, I'll add it to the next version of the module!

- Ben
Reply


Messages In This Thread
Last Updated By Field - by alexh - Sep 21st, 2011, 4:22 PM
RE: Last Updated By Field - by Ben - Sep 22nd, 2011, 1:19 PM
RE: Last Updated By Field - by alexh - Sep 22nd, 2011, 1:44 PM
RE: Last Updated By Field - by Ben - Sep 25th, 2011, 8:51 PM
RE: Last Updated By Field - by alexh - Sep 28th, 2011, 11:44 PM
RE: Last Updated By Field - by Ben - Sep 29th, 2011, 11:12 AM
RE: Last Updated By Field - by alexh - Sep 29th, 2011, 11:20 AM
RE: Last Updated By Field - by alexh - Sep 29th, 2011, 12:55 PM
RE: Last Updated By Field - by alexh - Oct 24th, 2011, 11:26 PM
RE: Last Updated By Field - by Ben - Oct 25th, 2011, 12:54 PM
RE: Last Updated By Field - by alexh - Oct 25th, 2011, 5:59 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)