* scripts may programmatically submit nodes using the usual form API pattern.
*/
/**
* Node is not published.
*/
define('NODE_NOT_PUBLISHED',0);
/**
* Node is published.
*/
define('NODE_PUBLISHED',1);
/**
* Node is not promoted to front page.
*/
define('NODE_NOT_PROMOTED',0);
/**
* Node is promoted to front page.
*/
define('NODE_PROMOTED',1);
/**
* Node is not sticky at top of the page.
*/
define('NODE_NOT_STICKY',0);
/**
* Node is sticky at top of the page.
*/
define('NODE_STICKY',1);
/**
* Nodes changed before this time are always marked as read.
*
...
...
@@ -1279,8 +1309,8 @@ function node_search_reset() {
* Implement hook_search_status().
*/
functionnode_search_status(){
$total=db_query('SELECT COUNT(*) FROM {node} WHERE status = 1')->fetchField();
$remaining=db_query("SELECT COUNT(*) FROM {node} n LEFT JOIN {search_dataset} d ON d.type = 'node' AND d.sid = n.nid WHERE n.status = 1 AND d.sid IS NULL OR d.reindex <> 0")->fetchField();
$total=db_query('SELECT COUNT(*) FROM {node} WHERE status = %d',NODE_PUBLISHED)->fetchField();
$remaining=db_query("SELECT COUNT(*) FROM {node} n LEFT JOIN {search_dataset} d ON d.type = 'node' AND d.sid = n.nid WHERE n.status = %d AND d.sid IS NULL OR d.reindex <> 0",NODE_PUBLISHED)->fetchField();