fix Array to string conversion warning in PHP 8 - Technically a revert of a revert of coauthors, but better formatted
fix Array to string conversion warning in PHP 8 - Technically a revert of a revert of coauthors, but better formatted

--- a/includes/storyform.php
+++ b/includes/storyform.php
@@ -63,15 +63,16 @@
 <div id='coauthorsDiv' name='coauthorsDiv' style='visibility: hidden;'></div>
 <iframe id='coauthorsshim' scr='' scrolling='no' frameborder='0' class='shim'></iframe>
 <div><label for='coauthorsSelected'>"._COAUTHORS.": <br /><select name='coauthorsSelected' id='coauthorsSelected' size='8' multiple='multiple' class='multiSelect' onclick='javascript: removeMember(\"coauthors\");'>";
-	$couids = array() ;
+	$couids = '';
+	$couidlist = array();
 	if(is_array($stories['coauthors']) && count($stories['coauthors'])) {
 		$coauths = dbquery("SELECT "._PENNAMEFIELD." as penname, "._UIDFIELD." as uid FROM "._AUTHORTABLE." WHERE FIND_IN_SET("._UIDFIELD.", '".implode(",", $stories['coauthors'])."') > 0");
 		while($c = dbassoc($coauths)) {
 			if($c['uid'] == $stories['uid']) continue;
 			$output .= "<option label='".$c['penname']."' value='".$c['uid']."'>".$c['penname']."</option>";
-			$couids[] = $c['uid'];
+			$couidlist[] = $c['uid'];
 		}
-		$couids = implode(",", $couids);
+		$couids = implode(",", $couidlist);
 	}
 	$output .= "</select></label>
 		<input type='hidden' name='coauthors' id='coauthors' value='$couids'></div>";