Example #1
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data['time_of_day_id'])) {
         $object['numbermanager'] = array('object_name' => $data['name'], 'object_description' => 'Time Of Day', 'object_number_type' => 'TimeOfDayNumber', 'object_id' => $data['time_of_day_id'], 'short_name' => 'timeofday');
         Event::run('ajax.updateobject', $object);
     }
     parent::qtipAjaxReturn($data);
 }
Example #2
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data['ring_group_id'])) {
         $object['numbermanager'] = array('object_name' => $data['name'], 'object_description' => 'Ring Group', 'object_number_type' => 'RingGroupNumber', 'object_id' => $data['ring_group_id'], 'short_name' => 'ringgroup');
         Event::run('ajax.updateobject', $object);
     }
     parent::qtipAjaxReturn($data);
 }
Example #3
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data['conference_id'])) {
         $object['numbermanager'] = array('object_name' => $data['name'], 'object_description' => 'Conference Bridge', 'object_number_type' => 'ConferenceNumber', 'object_id' => $data['conference_id'], 'short_name' => 'conference');
         Event::run('ajax.updateobject', $object);
     }
     parent::qtipAjaxReturn($data);
 }
Example #4
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data['auto_attendant_id'])) {
         $object['numbermanager'] = array('object_name' => $data['name'], 'object_description' => 'Auto Attendant', 'object_number_type' => 'AutoAttendantNumber', 'object_id' => $data['auto_attendant_id'], 'short_name' => 'autoattendant');
         Event::run('ajax.updateobject', $object);
     }
     parent::qtipAjaxReturn($data);
 }
Example #5
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data->user_id)) {
         $fullName = $data->first_name . ' ' . $data->last_name;
         javascript::codeBlock('$(\'.users_dropdown\').append(\'<option value="' . $data->user_id . '" selected="selected">' . $fullName . '</option>\');');
     }
     parent::qtipAjaxReturn($data);
 }
Example #6
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data['voicemail_id'])) {
         $object['numbermanager'] = array('object_name' => $data['name'], 'object_description' => 'Voicemail Box', 'object_number_type' => 'VoicemailNumber', 'object_id' => $data['voicemail_id'], 'short_name' => 'voicemail');
         Event::run('ajax.updateobject', $object);
     }
     parent::qtipAjaxReturn($data);
 }
Example #7
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data['device_id'])) {
         $object['numbermanager'] = array('object_name' => $data['name'], 'object_description' => str_replace('Device', ' Phone', $data['type']), 'object_number_type' => 'DeviceNumber', 'object_id' => $data['device_id'], 'short_name' => 'device');
         Event::run('ajax.updateobject', $object);
     }
     parent::qtipAjaxReturn($data);
 }
Example #8
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data['external_xfer_id'])) {
         $object['numbermanager'] = array('object_name' => $data['name'], 'object_description' => 'External Transfer', 'object_number_type' => 'ExternalXferNumber', 'object_id' => $data['external_xfer_id'], 'short_name' => 'externalxfer');
         Event::run('ajax.updateobject', $object);
     }
     parent::qtipAjaxReturn($data);
 }
Example #9
0
 public function qtipAjaxReturn($data)
 {
     if (!empty($data) and $data instanceof Number) {
         $number = $data->toArray();
         if (!empty($_REQUEST['create_class_type'])) {
             $number['class_type'] = $_REQUEST['create_class_type'];
         }
         $template = new View('numbermanager/avaliableNumber.mus', $number);
         $newObject = str_replace(array("\n", '  '), '', (string) $template);
         javascript::codeBlock('$(\'#number_inventory .avaliable_numbers\').append(\'' . $newObject . '\');');
         javascript::codeBlock('$(\'#avaliable_number_' . $data['number_id'] . '\').trigger(\'click\');');
         javascript::codeBlock('$(\'#number_inventory\').tabs("option", "selected", 0); ');
     }
     parent::qtipAjaxReturn($data);
 }
Example #10
0
 public function qtipAjaxReturn($data)
 {
     if ($data instanceof MediaFile) {
         $hide_rate = kohana::config('mediafile.hide_rate_folders');
         $id = $data->filepath(TRUE, !$hide_rate);
         $catalog = MediaFile::catalog();
         $value = $catalog[$id];
         jquery::addPlugin('growl');
         Session::instance()->get_once('bluebox_message', array());
         javascript::codeBlock('
             $(\'#media_widget_file_list\')
                 .prepend($("<option></option>")
                 .attr("selected", "selected")
                 .attr("value", "' . $id . '")
                 .text("' . $value . '"))
                 .trigger("change");
         ');
     }
     parent::qtipAjaxReturn($data);
 }