<?php

$filter_array = array('438' => 'Prospects', '439' => 'Leads', '440' => 'Contact Made', '441' => 'App Out', '442' => 'App In', '443' => 'Submitted', '444' => 'Approved', '445' => 'Contracts Out', '446' => 'Contracts In', '447' => 'Funded');
$start_record_from = 0;
$no_of_records = 100;
$apiPD = new apiPipeDrive();
$source_data = $apiPD->getDealField('12463');
$stage_data = $apiPD->getAllStage();
$source_data = json_decode($source_data, "true");
$stage_data = json_decode($stage_data, "true");
$source = array();
$stage = array();
if (isset($source_data['data']['options'])) {
    foreach ($source_data['data']['options'] as $each_source) {
        $source[$each_source['id']] = $each_source;
        // 'label';
    }
}
if (isset($stage_data['data'])) {
    foreach ($stage_data['data'] as $each_stage) {
        $stage[$each_stage['id']] = $each_stage;
        //'order_nr','name'
    }
}
foreach ($filter_array as $filter_id => $filter_stage_name) {
    $deal_data = $apiPD->getFilterDeals($filter_id, $start_record_from, $no_of_records);
    $deal_data = json_decode($deal_data, "true");
    while ($deal_data['success']) {
        if ($deal_data['data'] && count($deal_data['data']) > 0) {
            foreach ($deal_data['data'] as $each_deal) {
                if ($each_deal['pipeline_id'] != '1') {
<?php

$api = new apiPipeDrive();
$data = $api->getDealField('12463');
$data = json_decode($data, true);
$source_list_arr = array();
$source_list_arr = $data["data"]["options"];
d($source_list_arr);
//Set Flag is_deleted=1 in all the records
unset($fields);
$fields["is_deleted"] = 1;
qu("pd_sources", $fields, " 1=1 ");
if (count($source_list_arr) > 0) {
    foreach ($source_list_arr as $each_source) {
        $source_id = '';
        $source_id = trim($each_source["id"]);
        if ($source_id != '') {
            $check_source_id = array();
            $check_source_id = Call_distribution::CheckMainSourceId($source_id);
            echo $check_source_id . "****" . $each_source["label"];
            echo "<br/>";
            $data_insert = 1;
            if (!empty($check_source_id)) {
                if ($check_source_id["id"] != '') {
                    unset($fields);
                    $fields["source_name"] = trim($each_source["label"]);
                    $fields["is_deleted"] = 0;
                    $fields = _escapeArray($fields);
                    qu("pd_sources", $fields, " id = '{$check_source_id}' ");
                    $data_insert = 0;
                }