|    
			
				31/05/2012, 14:59
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: diciembre-2010 
						Mensajes: 3
					 Antigüedad: 14 años, 10 meses Puntos: 0 |  | 
  |  Problema con trim() expects parameter 1 to be string, array given in  
  Tengo un problema al enviar el formulario me dice lo sig.:
 Warning: trim() expects parameter 1 to be string, array given in /usr/local/apache/htdocs/modules/tickets/admin_sla.php on line 220
 
 el linea 220 del codigo es:
 
 if (trim($_POST["title"]) == "" || trim($_POST["overduehrs"]) == "" || trim($_POST["slascheduleid"]) == "" || trim($_POST["departmentid"]) == "" || trim($_POST["ticketstatusid"]) == "" || trim($_POST["priorityid"]) == "" || !_is_array($_POST["priorityid"]) || !_is_array($_POST["ticketstatusid"]))
 
 
 
 este es el fragmento donde esta:
 
 /**
 * ###############################################
 * INSERT SLA PLAN
 * ###############################################
 */
 } else if ($eventaction == "insertplan") {
 if ($_POST["step"] == "1")
 {
 
 if (trim($_POST["title"]) == "" || trim($_POST["overduehrs"]) == "" || trim($_POST["slascheduleid"]) == "" || trim($_POST["departmentid"]) == "" || trim($_POST["ticketstatusid"]) == "" || trim($_POST["priorityid"]) == "" || !_is_array($_POST["priorityid"]) || !_is_array($_POST["ticketstatusid"]))
 
 
 {
 
 $errormessage = $_SWIFT["language"]["requiredfieldempty"];
 
 } else if ($_SWIFT["isdemo"] == true) {
 $errormessage = $_SWIFT["language"]["demomode"];
 
 
 } else {
 
 if (count($_POST["ticketstatusid"]) == 1 && $_POST["ticketstatusid"][0] == 0)
 {
 
 
 // Build all ticket status ids
 $_POST["ticketstatusid"] = array();
 $dbCore->query("SELECT `ticketstatusid` FROM `". TABLE_PREFIX ."ticketstatus`;");
 while ($dbCore->nextRecord())
 {
 $_POST["ticketstatusid"][] = $dbCore->Record["ticketstatusid"];
 }
 }
 
 
 if (count($_POST["priorityid"]) == 1 && $_POST["priorityid"][0] == 0)
 {
 $_POST["priorityid"] = array();
 $dbCore->query("SELECT `priorityid` FROM `". TABLE_PREFIX ."ticketpriorities`;");
 while ($dbCore->nextRecord())
 {
 $_POST["priorityid"][] = $dbCore->Record["priorityid"];
 }
 }
 $slaplanid = insertSLAPlan($_POST["title"], $_POST["overduehrs"], $_POST["departmentid"], $_POST["slascheduleid"], $_POST["ticketstatusid"], $_POST["priorityid"]);
 
 printRedirect(sprintf($_SWIFT["language"]["planinsertconfirm"], $_POST["title"]), "index.php?_m=tickets&_a=manageplans&insertplan=".  urlencode($_POST["title"]));
 exit;
 
 
 }
 
 
 }
 
 // ======= Start Interface Output =======
 $interface->adminHeader($_SWIFT["language"]["tickets"]." > ".$_SWIFT["language"]["sla"]." > ".$_SWIFT["language"]["insertslaplan"], 1);
 
 $interface->adminNavBar('<a href="index.php?_m=tickets&_a=managestatus" title="'.$_SWIFT["language"]["tickets"].'">'.$_SWIFT["language"]["tickets"].'</a> » <a href="index.php?_m=tickets&_a=manageplans" title="'.$_SWIFT["language"]["slaext"].'">'.$_SWIFT["language"]["slaext"].'</a> » <a href="index.php?_m=tickets&_a=insertplan" title="'.$_SWIFT["language"]["insertplan"].'">'.$_SWIFT["language"]["insertplan"].'</a>', $_SWIFT["language"]["desc_sla"] , 6);
 
 
 // Check for schedules
 if (!count($_SWIFT["slaschedulecache"]))
 {
 $errormessage = iif($errormessage=="", $_SWIFT["language"]["errorinsertschedule"], $errormessage);
 
 }
 
 printInfoBox($infomessage);
 printErrorBox($errormessage);
 
 renderSLAForm(INSERT);
 
 $template->assign("backurl", "index.php?_m=tickets&_a=manageplans");
 
 $interface->adminFooter();
     |