Skip to content

Instantly share code, notes, and snippets.

View avtaniket's full-sized avatar

aniket takarkhede avtaniket

  • India
View GitHub Profile
@avtaniket
avtaniket / generate_guid.php
Created June 26, 2015 05:46
GUID - unique key generation script to save as primary key in Tables
<?php
/**
* determines if a passed string matches the criteria for a GUID
* @param string $guid
* @return bool false
*/
function is_guid($guid)
{
return strlen($guid) == 36 && preg_match("/\w{8}-\w{4}-\w{4}-\w{4}-\w{12}/i", $guid);
<?php
$admin_option_defs = array();
$admin_option_defs['OST__Tickets']['ostickets_management'] = array(
//Icon name. Available icons are located in ./themes/default/images
'Releases',
//Link name label
'LBL_OST__TICKETS_LINK_NAME',
<?php
$mod_strings['LBL_OST__TICKETS_LINK_NAME'] = 'OSTicket Management';
$mod_strings['LBL_OST__TICKETS_LINK_DESCRIPTION'] = 'Manage osticket api settings';
$mod_strings['LBL_OST__TICKETS_SECTION_HEADER'] = 'osTicket Connect';
$mod_strings['LBL_OST__TICKETS_SECTION_DESCRIPTION'] = 'Configure setting for the OST_Tickets module';
@avtaniket
avtaniket / record.js
Created June 30, 2015 07:12
Conditionaly adding Field Validation to the Edit View in SugarCRM
({
extendsFrom: 'RecordView',
initialize: function (options) {
this._super('initialize', [options]);
//add validation
this.model.addValidationTask('note', _.bind(this.doValidateTicketNote, this));
},
@avtaniket
avtaniket / create-actions.js
Created June 30, 2015 07:22
Conditionaly adding Field Validation to the Create View in SugarCRM
({
extendsFrom: 'CreateActionsView',
initialize: function (options) {
this._super('initialize', [options]);
//add validation
this.model.addValidationTask('note', _.bind(this.doValidateTicketNote, this));
},
@avtaniket
avtaniket / accounts_ost__tickets_1_Accounts.php
Created July 6, 2015 08:02
Sugar 7 : Customize the Relationship’s Behavior
<?php
$dictionary["Account"]["fields"]["accounts_ost__tickets_1"] = array (
'name' => 'accounts_ost__tickets_1',
'type' => 'link',
// 'relationship' => 'accounts_ost__tickets_1',
'source' => 'non-db',
'module' => 'OST__Tickets',
'bean_name' => 'OST__Tickets',
'vname' => 'LBL_ACCOUNTS_OST__TICKETS_1_FROM_OST__TICKETS_TITLE',
@avtaniket
avtaniket / OSTicketsForAccountsLink.php
Created July 6, 2015 08:09
Sugar 7 : Modify the Relationship Behavior
@avtaniket
avtaniket / checkbox-checked-all-none-toggle.html
Last active August 29, 2015 14:25
Checkbox Checked-all-none-toggle
<form action="" method="POST" name="tenants">
<table class="list">
<caption>Users</caption>
<thead>
<tr>
<th>&nbsp;</th>
<th>Name</th>
</tr>
</thead>
<tbody>
@avtaniket
avtaniket / app.js
Created September 2, 2015 06:39
JQuery datepicker on dynamic elements
$(function() {
//input calender
$(".app_datepicker").on('focus', function(){
var $this = $(this);
if(!$this.data('datepicker')) {
$this.removeClass("hasDatepicker");
$this.datepicker();
$this.datepicker("show");
}
});
@avtaniket
avtaniket / cors.php
Last active July 11, 2024 16:40
Handle CORS in PHP
<?php
/* Handle CORS */
// Specify domains from which requests are allowed
header('Access-Control-Allow-Origin: *');
// Specify which request methods are allowed
header('Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS');