コード例 #1
0
 function display()
 {
     $users_arr = array();
     require_once "modules/Users/User.php";
     $user_ids = explode(",", trim($_REQUEST['users'], ','));
     $user_ids = array_unique($user_ids);
     require_once 'include/json_config.php';
     global $json;
     $json = getJSONobj();
     $json_config = new json_config();
     foreach ($user_ids as $u_id) {
         if (empty($u_id)) {
             continue;
         }
         $bean = BeanFactory::getBean('Users', $u_id);
         array_push($users_arr, $json_config->populateBean($bean));
     }
     $GRjavascript = "\n" . $json_config->global_registry_var_name . "['focus'].users_arr = " . $json->encode($users_arr) . ";\n";
     ob_clean();
     echo $GRjavascript;
 }
コード例 #2
0
* this program; if  not, see http://www.gnu.org/licenses or write to the Free
* Software Foundation, Inc., 51  Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* You can contact Letrium Inc. at email address crm@letrium.com.
*
* ECalendar, Copyright (C) Letrium Inc., Yuri Kuznetsov.
*
* In accordance with Section 7(b) of the GNU General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "Letrium" label.
*
*For more information on how to apply and follow the GNU GPL, see http://www.gnu.org/licenses.
********************************************************************************/
$users_arr = array();
require_once "modules/Users/User.php";
$user_ids = explode(",", trim($_REQUEST['users'], ','));
$user_ids = array_unique($user_ids);
require_once 'include/json_config.php';
global $json;
$json = getJSONobj();
$json_config = new json_config();
foreach ($user_ids as $u_id) {
    if (empty($u_id)) {
        continue;
    }
    $bean = new User();
    $bean->retrieve($u_id);
    array_push($users_arr, $json_config->populateBean($bean));
}
$GRjavascript = "\n" . $json_config->global_registry_var_name . "['focus'].users_arr = " . $json->encode($users_arr) . ";\n";
ob_clean();
echo $GRjavascript;