Changeset 250

Show
Ignore:
Timestamp:
03/04/08 08:57:50 (9 months ago)
Author:
kevin
Message:

There is now a tick box to automatically add a new poll to the profile page.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • poll/trunk/edit.php

    r202 r250  
    6060%s 
    6161<br /><br /> 
     62%s 
    6263<input type="submit" value="$submit_msg"> 
    6364</form> 
     
    148149                    } 
    149150                } 
    150                 $messages[] = __gettext('Poll created.'); 
     151                 
     152                $make_widget = optional_param('make_widget',''); 
     153                 
     154                if ($make_widget) { 
     155                    $widget_id = widget_create("profile",0,0,'poll::poll',$pg_owner,$CFG->default_access); 
     156                    widget_set_data("widget_poll_id", $widget_id, $poll_id); 
     157                    widget_set_data("widget_poll_title", $widget_id, __gettext("Poll")); 
     158                    $messages[] = __gettext('Poll created and added to profile.'); 
     159                } else {                     
     160                    $messages[] = __gettext('Poll created.'); 
     161                } 
    151162            } 
    152163             
     
    183194            $po .= '<input type="hidden" name="id" value="'.$poll->ident.'">'."\n"; 
    184195            $access_bit = '<br />'.__gettext("Access: ") . run("display:access_level_select",array("access",$poll->access)); 
    185             $body = sprintf($poll_template,$poll->question,$po,$access_bit); 
     196            $body = sprintf($poll_template,$poll->question,$po,$access_bit,''); 
    186197            $body .= sprintf($add_poll_option_template,$poll->ident); 
    187198        } else { 
     
    193204            } 
    194205            $access_bit = '<br />'.__gettext("Access: ") . run("display:access_level_select",array("access",$CFG->default_access)); 
    195             $body = sprintf($poll_template,"",$po,$access_bit);                         
     206            $widget_bit = '<input type="checkbox" name="make_widget" value="yes" checked /> '.__gettext("Add this poll to my profile page").'<br /><br />'; 
     207            $body = sprintf($poll_template,"",$po,$access_bit,$widget_bit);                         
    196208        } 
    197209    } else {