Hello all
I have written logic hook for listing of accounts and it is written in SQL Queries.
Problem is code is working fine in localhost but not for Cpanel live instance.
Here is the code
<?php
if (!defined('sugarEntry') || !sugarEntry)
die('Not A Valid Entry Point');
class ListData
{
function listing($bean , $event, $arguments)
{
$db = DBManagerFactory::getInstance();
$query ="SELECT * FROM ACCOUNTS";
$result = $db->query($query, true,"Error reading number of accounts: ");
while( $row = $db->fetchByAssoc($result))
{
$parent_id = $row['id'];
$query1 = "SELECT t.parent_id,COUNT(t.id) as countR,tc.* FROM `TASKS` t JOIN TASKS_CSTM tc ON t.id=tc.id_c WHERE t.parent_id = '$parent_id'";
$result1 = $db->query($query1, true,"Error reading number of accounts: ");
while( $row1 = $db->fetchByAssoc($result1))
{
$countR = $row1['countR'];
if($countR == 2)
{
$query2 = "UPDATE ACCOUNTS_CSTM SET order_type_c = 'Both' WHERE id_c = '$parent_id'";
$result2 = $db->query($query2, true,"Error reading number of accounts: ");
}
else if($countR == 1)
{
$query3 = "SELECT tc.select_order_type_c FROM `TASKS` t JOIN TASKS_CSTM tc ON t.id=tc.id_c WHERE t.parent_id = '$parent_id'";
$result3 = $db->query($query3, true,"Error reading number of accounts: ");
$row3 = $db->fetchByAssoc($result3);
$var = $row3['select_order_type_c'];
$query4 = "UPDATE ACCOUNTS_CSTM SET order_type_c = '$var' WHERE id_c = '$parent_id'";
$result4 = $db->query($query4, true,"Error reading number of accounts: ");
}
else{
// echo "No";
}
}
}
}
}