modules/pagesetter/pnuserapi.php(954): "getPub" failed: You have an error
in your SQL syntax; check the manual that corresponds to your MySQL server
version for the right syntax to use near ''SELECT pubTable.pg_id,\n\n
pubTable.pg_pid,\n\n ' at line 1 while executing: SELECT pubTable.pg_id,
pubTable.pg_pid, pubTable.pg_approvalState, pubTable.pg_online,
pubTable.pg_revision, pubTable.pg_topic, pn_topics.pn_topicname as
core_topic_name, pn_topics.pn_topictext as core_topic_text,
pn_topics.pn_topicimage as core_topic_image, pubTable.pg_showInMenu,
pubTable.pg_showInList, pubTable.pg_author, pubTable.pg_creator,
UNIX_TIMESTAMP(pubTable.pg_created) as pg_created,
pn_pagesetter_pubheader.pg_hitcount, UNIX_TIMESTAMP(pubTable.pg_lastUpdatedDate)
as pg_lastUpdatedDate, UNIX_TIMESTAMP(pubTable.pg_publishDate) as
pg_publishDate, UNIX_TIMESTAMP(pubTable.pg_expireDate) as pg_expireDate,
pubTable.pg_language , pg_field276, pg_field279, pg_field283, pg_field288,
pg_field280, pg_field277, pg_field285, pg_field281, pg_field286, pg_field357,
pg_field340, pg_field341, pg_field278 FROM pn_pagesetter_pubdata30 as pubTable
LEFT JOIN pn_topics ON pubTable.pg_topic = pn_topics.pn_topicid LEFT JOIN
pn_pagesetter_pubheader ON pubTable.pg_pid = pn_pagesetter_pubheader.pg_pid AND
pg_tid = 30 WHERE pubTable.pg_pid = 86 AND (pg_publishDate <= NOW() ||
pg_publishDate IS NULL)AND (NOW() < pg_expireDate || pg_expireDate IS NULL) AND
pg_online AND NOT pg_indepotChange line:
$result = $dbconn->execute($sql);
to:
if ($pnconfig['adodbcache'] = '1') { $ADODB_CACHE_DIR = $pnconfig['adodbcachetemp'];
$result = $dbconn->cacheexecute($pnconfig['adodbcachetime'],$sql); } else
$result = $dbconn->execute($sql);
$result = $dbconn->execute($sql);$pnconfig['adodbcache'] = '1'; // 1 - turn on cache
$pnconfig['adodbcachetemp'] = '/tmp/pnTemp2/adodb'; // place to store cache
$pnconfig['adodbcachetime'] = '600'; // cache time in seconds// Select one extra to see if more is available
{ if ($pnconfig['adodbcache'] = '1') { $ADODB_CACHE_DIR = $pnconfig['adodbcachetemp'];
$result = $dbconn->cacheselectLimit($pnconfig['adodbcachetime'],$sql, $noOfItems+1, $offsetItems); } else { $result = $dbconn->selectLimit($sql, $noOfItems+1, $offsetItems); } }
else
{ if ($pnconfig['adodbcache'] = '1') { $ADODB_CACHE_DIR = $pnconfig['adodbcachetemp'];
$result = $dbconn->cacheexecute($pnconfig['adodbcachetime'],$sql); } else { $result = $dbconn->execute($sql); } }
if ($dbconn->errorNo() != 0)
return pagesetterErrorApi(__FILE__, __LINE__, '"getPubList" failed: '
. $dbconn->errorMsg() . " while executing: $sql");
// Get workflow information in order to show state titlesif ($pnconfig['adodbcache'] = '1') { $ADODB_CACHE_DIR = $pnconfig['adodbcachetemp'];
$result = $dbconn->cacheexecute($pnconfig['adodbcachetime'],$sql); } else { $result = $dbconn->execute($sql); }global $pnconfig;$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'pn';
$pnconfig['encoded'] = '0';
$pnconfig['pconnect'] = '0';
$pnconfig['temp'] = 'pnTemp';
$pnconfig['adodbcache'] = '1'; // turn on and of cache
$pnconfig['adodbcachetemp'] = 'pnTemp/adodb'; // place to write cache files
$pnconfig['adodbcachetime'] = '60'; // cache time in secondsTemplate courtesy of Designs By Darren.