hoangweb
3/21/2018 - 2:30 PM

bitrix-php task

<?php
//get tasks list
$tasks = restCommand('task.item.list', 
    array(
       'ORDER' => array('DEADLINE' => 'desc'),
       'FILTER' => array('RESPONSIBLE_ID' => $user, '<DEADLINE' => '2016-03-23'),
       'PARAMS' => array(),
       'SELECT' => array()
    ), 
    $_REQUEST["auth"]);
    
if (count($tasks['result']) > 0) {
  $arTasks = array();
  foreach ($tasks['result'] as $id => $arTask) {
     $arTasks[] = array(
        'LINK' => array(
           'NAME' => $arTask['TITLE'],
           'LINK' => 'https://'.$_REQUEST['auth']['domain'].'/company/personal/user/'.$arTask['RESPONSIBLE_ID'].'/tasks/task/view/'.$arTask['ID'].'/'
        )
     );
     $arTasks[] = array(
        'DELIMITER' => array(
           'SIZE' => 400,
           'COLOR' => '#c6c6c6'
        )
     );
  }
  $arReport = array(
     'title' => "Oh yeah, we've got trouble. Tackle these ASAP:",
     'report'  => '',
     'attach' => $arTasks
  );
}
else {
  $arReport = array(
     'title' => "You're awesome!",
     'report'  => "You're no fun, no tasks overdue. Just joking, keep it up!",
  );
}
print_r($arReport);